Updates for syntax changes.
Remove unused equality on languages.
Non-final classes can have non-fixed layout now.
Documentation.
Concatenate generators.
Documentation.
Concatenate sequences.
Produce the choices in a parse tree node.
Return the cartesian product of parse trees.
Tidy.
Parse forests of Concatenations are cartesian products.