Conjunction of two results.
Alternative result.
Result to evaluate.
Result if it is Err, otherwise returns the alternative.
Err
Conjunction of two results.