Use custom `eof` parser
Hierarchical documentation for Bash.Config.Types
Tag tokens with accurate locations