- - Repeat, Sequence, Tree
- - simplify Forest (considerably)
+ - Sequence extends Element (?) -> then add Union.add(element)
+ - Parameterize Sequence/Union/Atom <Tok,Result>
+ - Make sure we never use raw types
+ - do Forest/Tree still need a Region?