úÎ$!´     HA simple wrapper value necesary due to the Haskell type system. Wraps a  function from a *specific*  type to some value. (Any type which can be converted from an ". The included instances are your "usual suspects"0 for dealing with error handling. They include: -: For the IO instance, any exceptions in the  are thrown as  runtime exceptions.  : Returns  on , or  on .  List: Returns the empty list on , or a singleton list on .   : Returns  ( exception) on , or  on  .   : Returns  exception on , or  on  . Contains either a  value or a  exception. A shortcut for . EThis is not a simple translation of the Control.Monad.join function.  Instead, for s which are instances of , it removes the  inner * type, reporting errors as defined in the   instance. 'For example, join (Just (failureString "foo")) == Nothing. ,Process either the exception or value in an  to produce a result. This function is modeled after  and . The first argument must  accept any instances of '. If you want to handle multiple types  of exceptions, see +. The second argument converts the success  value. ENote that this function does not expose all the data available in an  A value. Notably, the monadic stack trace is not passed on to the $ error handler. If desired, use the monadicStackTrace function to extract  it. error handler success handler Convert multiple (s and a default value into an exception  handler. LThis is a convenience function when you want to have special handling for a  few types of /s and provide another value for anything else.  Tests for a  value.  Tests for a  value. EThis is an unsafe, partial function which should only be used if you 0 either know that a function will succeed or don't mind the occassional  runtime exception. Returns only the  values. Returns only the  values, each wrapped in a  SomeException. Return all of the s and es separately in a tuple.  !"#$%&'()*+,-.   /      !"#$% &'()*+,-./0123344556 attempt-0.2.0 Data.AttemptAttemptHandler FromAttempt fromAttemptAttemptfa joinAttemptattempt makeHandler isFailure isSuccess fromSuccess successesfailurespartitionAttemptsbase GHC.Exception Exceptionghc-prim GHC.TypesIO Data.MaybeMaybeNothingfailure-0.0.0.3Control.FailureFailureJustSuccess Data.EitherEitherGHC.BaseStringLeftGHC.ShowshowRightMonadmaybeeither failureStringfailureFunctorFailureApplicativeFailure MonadFailure wrapFailure WrapFailuretryErrorTryStringExceptionNothingException NullException