Skip to content
Types to support turning structured collections of seed values into the same structures with alternatives along with some functions for regular uses
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This library was created to provide an intuitive description for straightforward problems like fizzbuzz.

In the case of fizzbuzz, there is an indexed space which has an answer at each point. Ideally we should be able to describe the solution in those terms.

In general this library ends up supporting concepts like containers of optional values, nondeterministic values, etc - unless I find that doesn't work how I expected.

It's a small library and, if and once perfected, probably ought to be a basic facility for anyone from an imperative background.

You can’t perform that action at this time.