planet-mitchell-0.0.0: src/ST.hs
module ST
( -- * ST
ST
, runST
, fixST
, RealWorld
, stToIO
-- * STE
, STE
, runSTE
, fixSTE
, throwSTE
, handleSTE
, unsafeInterleaveSTE
, unsafeIOToSTE
, unsafeSTEToIO
-- * STRef
, STRef
, newSTRef
, readSTRef
, writeSTRef
, modifySTRef
, modifySTRef'
) where
import Control.Monad.ST
import Control.Monad.STE.Internal
import Data.STRef