Copyright | (c) Paweł Nowak |
---|---|
License | MIT |
Maintainer | Paweł Nowak <pawel834@gmail.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
- newtype Consumer m a = Consumer {
- runConsumer :: a -> Either String m
Documentation
A contravariant functor that consumes values using a monoid.
Consumer | |
|
SemiIsoFunctor (Consumer m) | |
Monoid m => SemiIsoApply (Consumer m) | |
Monoid m => SemiIsoAlternative (Consumer m) | |
Monoid m => SemiIsoMonad (Consumer m) |