Control.Applicative.PhantomState
data PhantomStateT s m a
type PhantomState s
useState
changeState
useAndChangeState
runPhantomStateT
runPhantomState