Functions
Recovers from an error with f; a success passes through unchanged.
result: The result to recover.f: Applied to the error; may succeed or fail again.
The error of a failed result; stops the program on a success.
result: The result expected to have failed.
The error as an optional; a success becomes absence.
result: The result to convert.