| Safe Haskell | Trustworthy |
|---|---|
| Language | Haskell98 |
Data.Fold.M
Description
Documentation
A foldMap caught in amber. a.k.a. a monoidal reducer
Constructors
| forall m . M (m -> b) (a -> m) (m -> m -> m) m |
Instances
| Corepresentable M Source | |
| Profunctor M Source | |
| Choice M Source | |
| Closed M Source | |
| Costrong M Source | |
| Folding M Source | |
| Scan M Source | |
| AsRM M Source | We can convert from a monoidal fold to a lazy right fold |
| AsRM1 M Source | |
| Cosieve M FreeMonoid Source | |
| Monad (M a) Source | |
| Functor (M a) Source | |
| MonadFix (M a) Source | |
| Applicative (M a) Source | |
| Distributive (M a) Source | |
| Representable (M a) Source | |
| MonadZip (M a) Source | |
| Comonad (M a) Source | |
| ComonadApply (M a) Source | |
| Apply (M a) Source | |
| Bind (M a) Source | |
| Extend (M a) Source | |
| MonadReader (FreeMonoid a) (M a) Source | |
| type Corep M = FreeMonoid Source | |
| type Rep (M a) = FreeMonoid a Source | |