ts-matches (npm): We want to bring in some pattern matching into the typescript land. We want to be able to type guard a whole bunch of conditions and get the type back.
Keywords: either|matcher|maybe|pattern|typescript