FantasyLand compliant (monadic) alternative to Promises
A monad for disjunctions. (e.g.: computations that may fail)
Standard library for Fantasy Land
A structure for values that may not be available or computations that may fail.
A Simple Maybe Monad Module. Plays nice with Ramda.
Core combinators and higher-order functions
A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.
Fantasy Land compatible types for easy integration with Ramda
Collection of meaningful functional programming techniques and abstractions
A monad for time-dependant values, providing explicit effects for delayed computations, latency, etc.
A functional (pseudo) random number generator implementing Fantasy Land interfaces.
A 2D or 3D Euclidean vector library for Node.js and the browser with Fantasy Land support.
this is a simple partial implements of the fantasy-land specification, based on
this gitbook [mostly-adequate-guide](https://mostly-adequate.gitbooks.io/mostly-adequate-guide)
Provides JS operators as curried functions.
Fast Either and Maybe from Fantasy Land with Flow and TypeScript support