Add module for holding demonstration languages.
More debugging.
A new, different way to do grammars.

We'll see how this goes.
pan, utensils: Move kleene().
pan2: Start a pretty serious refactor.
pan2: More refactoring. Slowly getting there.