Control.Monad.ST.Trans
data STT s m a
runST
data STRef s a
newSTRef
readSTRef
writeSTRef
data STArray s i e
newSTArray
readSTArray
writeSTArray
boundsSTArray
numElementsSTArray
freezeSTArray
thawSTArray
runSTArray
unsafeIOToSTT
unsafeSTToIO
unsafeSTRefToIORef
unsafeIORefToSTRef