Emulating Discriminated Unions in C# using Records
Discriminated Union / Sum Type is one of the common features found amoung strong typed functional...
Tags: csharp, fsharp, functional