Basic parse test for red.
Fix test description.
Using a SoftCache will stop memoising from eating all the memory in the world.
Test reorderings - put high level/important concepts at the top of the file.
Sample grammars.
Memoise calculation of derivatives.
Why use a comment when you can use a docstring?
Permit users to control caching... by redefining compact or d.
Apparently I still have a lot to learn about defrecord: a lot of the time you don't need to explicitly unwrap parts of the record.
Lose more unnecessary :calls.
Memoization tests that also now cover one more line of code.
Updated from master
Update delegate-parser in line with the new protocol.