Usable discriminated union in C#: one-line typed, Equality, ToString includedgist.github.com2 pointsdadhi8 years ago