purify-ts (npm): Functional programming standard library for TypeScript 
Keywords: algebraic-data-types|codec|decode|either|fantasy-land|functional-programming|functor|maybe|monad|option-type|result-type|typescript