Make empty blockargs { || } become s(:args) instead of 0. (wtf?!)
Implement typed arguments and return values.
Make tests actually work.
11 useless nonterminals? yes, really stupid.
Add gemspec.
Add yacc-generated files to repository.
Add a way to make typed arguments optional.