Documentation
EM | |
|
EMT | |
|
(Monoid w, MonadRWS r w s m) => MonadRWS r w s (EMT l m) | |
MonadReader r m => MonadReader r (EMT l m) | |
MonadState s m => MonadState s (EMT l m) | |
(Monoid w, MonadWriter w m) => MonadWriter w (EMT l m) | |
(Exception e, Throws e l, Monad m) => MonadThrow e (EMT l m) | |
(Exception e, Monad m) => MonadCatch e (EMT (Caught e l) m) (EMT l m) | |
MonadTrans (EMT l) | |
Monad m => Monad (EMT l m) | |
Monad m => Functor (EMT l m) | |
MonadFix m => MonadFix (EMT l m) | |
(Monad m, Throws MonadZero l) => MonadPlus (EMT l m) | |
MonadIO m => MonadIO (EMT l m) | |
MonadCont m => MonadCont (EMT l m) |