GitHub repository: zetroot/OneOf
Description: Easy to use F#-like ~discriminated~ unions for C# with exhaustive compile time matching