Control.Monad.Catch

# Typeclass

class MonadThrow m

class MonadCatch m

class MonadMask m

# Utilities

mask_

uninterruptibleMask_

catchAll

catchIOError

catchJust

catchIf

data Handler m a

catches

handle

handleAll

handleIOError

handleJust

handleIf

try

tryJust

onException

bracket

bracket_

finally

bracketOnError

# Re-exports from Control.Exception

class Exception e

data SomeException