variant-match (npm): Brings variant match pattern to TypeScript.
Keywords: variant|match|discriminated-union|tagged-union