|
| Data.Monoid.Monad | | Portability | non-portable (MPTCs) | | Stability | experimental | | Maintainer | ekmett@gmail.com |
|
|
|
|
|
| Description |
| Monoid instances for working with a Monad
|
|
| Synopsis |
|
|
|
|
| Actions
|
|
|
| An Action uses glues together Monad actions with (>>)
in the manner of mapM_ from Data.Foldable. Any values returned by
reduced actions are discarded.
| | Constructors | | Instances | |
|
|
|
| Efficiently avoid needlessly rebinding when using snoc on an action that already returns ()
A rewrite rule automatically applies this when possible
|
|
| MonadPlus Monoid
|
|
|
|
|
| Lifting Modules
|
|
|
| if m is a Module over r and f is a Monad then f Mon m is a Module as well
| | Constructors | | Instances | |
|
|
| Produced by Haddock version 2.4.2 |