- return constant children for most parsers (optimization)
- tighter formatting in reflection code
- added some missing class comments for repeaters
drop some unnecessary dynamic types