Maintainer | Ertugrul Soeylemez <es@ertes.de> |
---|---|
Safe Haskell | Safe-Inferred |
Various type classes.
- class Monad m => MonadRandom m where
- getRandom :: Random a => m a
- getRandomR :: Random a => (a, a) -> m a
- class Injectable e f where
Effects
class Monad m => MonadRandom m whereSource
Monads with a random number generator.
Utility classes
class Injectable e f whereSource
Class for injectable values. See
inject
.
Monoid e => Injectable e Maybe | |
Injectable e (Either e) |