Control.Monad.Trans.State.Ref
data
StateRefT
ref s m a
runStateRefT
runStateIORefT
runStateSTRefT