Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Extend a monad with the ability to terminate a computation without a value
Type
A terminable transformer with inner monad m, return a
Instances
MonadTrans MaybeT Source # | |
Monad m => MonadFail (MaybeT m) Source # | |
Defined in Mini.Transformers.MaybeT | |
MonadIO m => MonadIO (MaybeT m) Source # | |
Defined in Mini.Transformers.MaybeT | |
Monad m => Alternative (MaybeT m) Source # | |
Monad m => Applicative (MaybeT m) Source # | |
Monad m => Functor (MaybeT m) Source # | |
Monad m => Monad (MaybeT m) Source # | |