mezzanine (npm): Fantasy land union types with pattern matching
Keywords: pattern matching|fp|functional|type|fantasy-land