| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Control.Monad.Morph
Documentation
class MFunctor t where Source #
Minimal complete definition
Instances
| 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 # | |