A (strict) linear state monad transformer.
Constructors
StateT (s %1 -> m (a, s))
Instances6MonadTrans, Monad, Functor, Applicative
MonadTrans (StateT s)Defined in linear-base-0.4.0 · Control.Functor.Linear.Internal.StateMonad m => Applicative (StateT s m)Defined in linear-base-0.4.0 · Control.Functor.Linear.Internal.StateFunctor m => Functor (StateT s m)Defined in linear-base-0.4.0 · Control.Functor.Linear.Internal.StateMonad m => Monad (StateT s m)Defined in linear-base-0.4.0 · Control.Functor.Linear.Internal.StateFunctor m => Functor (StateT s m)Defined in linear-base-0.4.0 · Control.Functor.Linear.Internal.StateMonad m => Applicative (StateT s m)Defined in linear-base-0.4.0 · Control.Functor.Linear.Internal.State