Monad_rws.Makecreate an RWS monad from specification C
module type of an RWS monad
type env = C.envReader variable type
type out = C.outWriter variable type
type state = C.stateState variable type
execute state monad with initial environment env and initial state state