Either with variants
Right is a general purpose
sum type with two cases.
Either has methods that are similar to Option and Result, and it also implements
try_right!() to use for
short-circuiting logic, similar to how the
? operator is used with
Either is general purpose. For describing success or error, use the