Swift µframework of Either, which represents two alternatives.