obj
IEquatable<Alternate>
IStructuralEquatable
IComparable<Alternate>
IComparable
IStructuralComparable
value equal to: 'odd', 'even'
Even
Odd
Alternate.convert
Alternate -> obj