Usable, idiomatic common monads in Ruby
OpenAPI client for Kleister
Validation is an Either which can accumulate failures when used with the apply operator (*) and a Semigroup on the Left.
contracts.ruby Contracts for the monads defined in the Kleisli gem
do notation for monads provided by the Kleisli gem
Lift and conversion methods for monads provided by the Kleisli gem
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.