Attempt <~> Result is the IsoFunctor, or NaturalTransformation Isomorphism, between Attempt and its underlying Result.
Puts the given error in an Attempt
Puts the given error in an Attempt
Puts the given strict value in Attempt.
Puts the given strict value in Attempt. To run an operation safely, use safe()
Runs the given operation in try/catch.