module State: functor (S : TYPEWRAPPER) -> sig .. end
functor (
S
:
TYPEWRAPPER
) ->
sig
end
include Monad.MONAD
val read_state : S.t t
S.t t
val write_state : S.t -> unit t
S.t -> unit t
val run_with : 'a t -> S.t -> 'a
'a t -> S.t -> 'a