Change the reducer function to be Set a → Set b.
Run one test.generative thread by default.
Improve naming for literal parser test.
revert e98e264, this kind of guard will not help in the face of lazily evalulated result sets (was: Initialize *memoization-cache* to (atom nil) to avoid accidental leaks.)
Avoid accidentally deleting bits of parsers when compacting Union instances by actually checking the type of the contained parser.
Fix the order of combining functions in reduce parsers.
Correctly implement Concatenation#uncached-compact.
Add missing implementation of Parser#dump for delays.
Reduce the maximum heap size for repl.
Ensure that compaction for union / concat / reduction parsers is lazy.
Add a (highly ambiguous) example from the GLL paper.
Add a partial experiment at creating a JSON parser. So far, it can parse true | false | null \o/.