Idiomatic nonterminal construction

This allows a more idiomatic construction of grammars.

Fixes #88.
Fixes #24.