monad_state
* rename `read/write` to `get/put`, as in Haskell * define `state` as `state_t id`
to_unfold
simplify
simp*
io.run_tactic