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 k1 k2 s, MFunctor k2 k t) => MFunctor k1 k (ComposeT (k -> *) k1 (k2 -> *) s t) Source # | |
MFunctor * * MaybeT Source # | |
MFunctor * * (WriterT w) Source # | |
MFunctor * * (StateT s) Source # | |
MFunctor * * (ExceptT e) Source # | |