Skip to content

di-monad: Add a MonadDi' with fully polymorphic support for localDiT? #27

Description

@k0001

Not sure if this is possible from a practical point of view. Maybe something like this?

class (MonadDi level' path' msg' m', MonadDi level path msg m)
   => MonadDi level' level path' path msg' msg m' m 
      | m -> level path msg
      , m' -> level' path' msg
      , m level' path' msg' -> m'
      , m' level path msg -> m
   where
   local' = ... the type of localDiT ...

Just saying. I'm not sure this even is a good idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions