| 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