Functor MonadT.StateT


module StateT: 
functor (S : Monad.TYPEWRAPPER) ->
functor (M : Monad.MONAD) -> sig .. end
Parameters:
S : Monad.TYPEWRAPPER
M : Monad.MONAD

include MONAD
val read_state : S.t t
val write_state : S.t -> unit t
val run_with : 'a t -> S.t -> 'a
val lift : 'a M.t -> 'a t