Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
STT
is the monad transformer providing polymorphic updateable references
MonadError e m => MonadError e (STT s m) # | |
MonadReader r m => MonadReader r (STT s m) # | |
MonadState s m => MonadState s (STT s' m) # | |
MonadWriter w m => MonadWriter w (STT s m) # | |
MonadTrans (STT s) # | |
Monad m => Monad (STT s m) # | |
Functor m => Functor (STT s m) # | |
MonadFix m => MonadFix (STT s m) # | |
(Monad m, Functor m) => Applicative (STT s m) # | |
Monad m => PrimMonad (STT s m) # | |
type PrimState (STT s m) # | |