headpats (npm): Pattern matching and tagged unions without extra syntax.
Keywords: pattern|matching|tagged|discriminated|unions|sum|type|variant|instance|case|clauses|discriminated-unions|pattern-matching|patterns|tagged-unions