|Provide a monad transformer for the attempt monad, which allows the
reporting of errors using extensible exceptions.
Instances of FromAttempt specify a manner for embedding Attempt
failures directly into the target data type. For example, the IO instance
simply throws a runtime error. This is a convenience wrapper when you simply
want to use that default action.
So given a type AttemptT IO Int, this function will convert it to IO
Int, throwing any exceptions in the original value.
|The equivalent of attempt for transformers. Given a success and failure
handler, eliminates the AttemptT portion of the transformer stack.
Catches runtime (ie, IO) exceptions and represents them in an AttemptT
Like handle, the first argument to this function must explicitly state the
type of its input.
|Produced by Haddock version 2.6.0|