static-tagged-union (npm): Static Tagged Union
Keywords: static tagged|sum type|tagged union|union type