Unofficial.System.Union (nuget): Discriminated Union (sum-type, co-product) from Algebraic Data Types (ADT) for C# which is memory efficient, supports one-line sub-typing and C# switch statement.
Keywords: Union|Functional|ADT