{-# LANGUAGE Unsafe #-}
{-# OPTIONS_HADDOCK hide #-}
module Control.Monad.ST.Imp (
ST,
runST,
fixST,
RealWorld,
stToIO,
unsafeInterleaveST,
unsafeIOToST,
unsafeSTToIO
) where
import GHC.ST ( ST, runST, fixST, unsafeInterleaveST )
import GHC.Base ( RealWorld )
import GHC.IO ( stToIO, unsafeIOToST, unsafeSTToIO )