Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class MFunctor t where Source #
MFunctor k k (IdentityT k) Source # | |
MFunctor k k (ReaderT k r) Source # | |
MFunctor k k (Sum k f) Source # | |
MFunctor k k (Product k f) Source # | |
Functor f => MFunctor k k (Compose * k f) Source # | |
(MFunctor k2 k3 s, MFunctor k1 k2 t) => MFunctor k1 k3 (ComposeT (k2 -> *) (k1 -> *) k3 s t) Source # | |
MFunctor * * MaybeT Source # | |
MFunctor * * (WriterT w) Source # | |
MFunctor * * (StateT s) Source # | |
MFunctor * * (ExceptT e) Source # | |