typed-match (npm): typescript pattern matching
Keywords: typescript|pattern matching