| Safe Haskell | None |
|---|
Control.Monad.Trans.ST.Internal
Documentation
newtype STT s m a
STT is the monad transformer providing polymorphic updateable references
Instances
| 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) |