Portability | portable |
---|---|
Stability | provisional |
Maintainer | Edward Kmett <ekmett@gmail.com> |
- newtype IdentityT m a = IdentityT {
- runIdentityT :: m a
Documentation
newtype IdentityT m a
The trivial monad transformer, which maps a monad to an equivalent monad.
IdentityT | |
|
MonadTrans IdentityT | |
ComonadTrans IdentityT | |
ComonadHoist IdentityT | |
Monad m => Monad (IdentityT m) | |
Functor m => Functor (IdentityT m) | |
MonadPlus m => MonadPlus (IdentityT m) | |
Applicative m => Applicative (IdentityT m) | |
Alternative m => Alternative (IdentityT m) | |
Comonad w => Comonad (IdentityT w) | |
FunctorApply w => FunctorApply (IdentityT w) | |
ComonadApply w => ComonadApply (IdentityT w) | |
MonadIO m => MonadIO (IdentityT m) |