funpro (npm): Be functional by using union types, pattern matching, and pure side-effects
Keywords: functional programming|functional|maybe|async task|pure|union types|pattern matching|asynchronous-tasks|javascript|union-types