Copyright | (c) Aaron Friel |
---|---|
License | BSD-3 |
Maintainer | Aaron Friel <mayreply@aaronfriel.com> |
Stability | unstable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- class GMonadZero m => GMonadPlus m where
- type Plus m (i :: p) (j :: p) :: p
Documentation
class GMonadZero m => GMonadPlus m where Source #
Graph indexed monad with a monoidal operation satisfying the left distribution law.
See the typeclassopedia https://wiki.haskell.org/Typeclassopedia.