|
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 |