This type represents values with two possibilities. Either can be seen as a generic sum type, the dual of Tuple. First is neither more important nor less important than Second.
Either
Tuple
First
Second
first and second are First.return and Second.return.
first
second
First.return
Second.return