@practical-fp/union-types (npm): A Typescript library for creating discriminating union types.
Keywords: adt|algebraic|discriminating|enum|sum|ts|type|typescript|union