{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_HADDOCK not-home #-}
module Core.System.Base (
liftIO,
MonadIO,
Handle,
IOMode (..),
withFile,
stdin,
stdout,
stderr,
hFlush,
unsafePerformIO,
Exception (..),
SomeException,
throw,
impureThrow,
bracket,
catch,
finally,
) where
import Control.Exception.Safe (
Exception (..),
SomeException,
bracket,
catch,
finally,
impureThrow,
throw,
)
import Control.Monad.IO.Class (MonadIO, liftIO)
import System.IO (Handle, IOMode (..), hFlush, stderr, stdin, stdout, withFile)
import System.IO.Unsafe (unsafePerformIO)