packages feed

ghc-internal-9.1401.0: src/GHC/Internal/IO.hs-boot

{-# LANGUAGE Unsafe #-}
{-# LANGUAGE NoImplicitPrelude #-}

module GHC.Internal.IO where

import GHC.Internal.Stack.Types (HasCallStack)
import GHC.Internal.Types
import {-# SOURCE #-} GHC.Internal.Exception.Type (Exception, SomeException)

mplusIO :: IO a -> IO a -> IO a
mkUserError :: [Char] -> SomeException
throwIO :: (HasCallStack, Exception e) => e -> IO a