Sum type for either a “left” or “right” value.
Either is similar to Result except that it doesn’t represent errors. As such, it has a different API.
Either
Result