OneOf: Easy to use F#-like discriminated unions for C# | Heykuki News