monad-abort-fd-0.6: src/Control/Monad/Abort.hs
{-# LANGUAGE UnicodeSyntax #-}
-- | Error monad transformer and monad type classes for raising
-- errors and recovering from them.
module Control.Monad.Abort
( MonadAbort(..)
, MonadRecover(..)
, onError
, onError_
, Abort
, runAbort
, AbortT(..)
, module Control.Monad
, module Control.Monad.Fix
, module Control.Monad.Trans
) where
import Control.Monad
import Control.Monad.Fix
import Control.Monad.Instances ()
import Control.Monad.Trans
import Control.Monad.Trans.Abort hiding (abort, recover)
import Control.Monad.Abort.Class