| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Data.Urn.MonadSample
Documentation
class Monad m => MonadSample m where Source #
Methods
randomWord :: (Word, Word) -> m Word Source #
randomWord :: MonadRandom m => (Word, Word) -> m Word Source #
Instances
| MonadSample IO Source # | |
| MonadSample Gen Source # | |
| MonadSample m => MonadSample (MaybeT m) Source # | |
| (Monad m, RandomGen g) => MonadSample (RandT g m) Source # | |
| MonadSample m => MonadSample (ExceptT e m) Source # | |
| MonadSample m => MonadSample (StateT s m) Source # | |
| MonadSample m => MonadSample (StateT s m) Source # | |
| (MonadSample m, Monoid w) => MonadSample (WriterT w m) Source # | |
| (MonadSample m, Monoid w) => MonadSample (WriterT w m) Source # | |
| MonadSample m => MonadSample (IdentityT * m) Source # | |
| MonadSample m => MonadSample (ContT * r m) Source # | |
| MonadSample m => MonadSample (ReaderT * r m) Source # | |
| (MonadSample m, Monoid w) => MonadSample (RWST r w s m) Source # | |
| (MonadSample m, Monoid w) => MonadSample (RWST r w s m) Source # | |