| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Supplemented
Documentation
data Supplemented m a Source #
Instances
| MonadTrans Supplemented Source # | |
| Monad m => Monad (Supplemented m) Source # | |
| Functor m => Functor (Supplemented m) Source # | |
| Monad m => Applicative (Supplemented m) Source # | |
| MonadPlus m => Alternative (Supplemented m) Source # | |
| MonadPlus m => MonadPlus (Supplemented m) Source # | |
runSupplemented :: Monad m => Supplemented m a -> m (a, m ()) Source #
essence :: Monad m => m a -> Supplemented m a Source #
supplement :: Monad m => m () -> Supplemented m () Source #