Add state with the StateT monad transformer.

Add -all to help.