{-| A Monad Transformer for explicitly typed checked exceptions, described in detail by: * Jose Iborra, \"Explicitly Typed Exceptions for Haskell\", PADL'10, January 2010, "Control.Monad.Exception.Pure" provides the classic, Either based monad, whereas "Control.Monad.Exception.IO" provides a more advanced IO based monad with the ability to handle asynchronous exceptions as well. -} module Control.Monad.Exception ( module Control.Monad.Exception.Pure ) where import Control.Monad.Exception.Pure