Start building derp-style parser.
More work on derp.
More derp.
Runtime type improvements and some serious derp.

Strange error that doesn't seem like miscompilation. Will investigate more
later.
Even more derp!
Derp to victory!
Make derp use the standard unittest module.
derp: Undo consing of lists in rep.
derp: Change alt() from taking a pair to taking a list of languages.

Allows expression of unlimited alternation, and the optimizations to
auto-prune dead branches are still present.
Add the ability to dump a derp tree.
Start doing meta-derp.
Make meta-derp go.
derp: Add character sets to meta-regexes.
derp: Remove consolidated test name.
derp: Convert to trees.

And have an explicit compaction step.