Return TLeft value if this is the Left!(TLeft, TRight) instance, otherwise throw Exception.
Return TRight value if this is the Right!(TLeft, TRight) instance, otherwise throw Exception.
Return Just!TLeft value if this is the Left!(TLeft, TRight) instance, otherwise Nothing!TLeft value.
Return Just!TRight value if this is the Right!(TLeft, TRight) instance, otherwise Nothing!TRight value.
Return true if this is the Left!(TLeft, TRight) instance, otherwise false.
Return true if this is the Right!(TLeft, TRight) instance, otherwise false.
A interface to represent a two possible value.