Extensions to the core Result library.
Boolean checks for success/failure.
Convert a Result to a Maybe.
Monoidal append - join two Results together as though they were one.
Collapse a Result down to a single value of a single type.
Example:
case result of
Err err -> errorView err
Ok value -> okView value...is equivalent to:
either errorView okView result
Apply functions to both sides of a
Result, transforming the error and ok types.