| 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 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 # | |