Add ast display for debugging.
Rename {IDENTIFIER} -> {IDENT}.
Track tail of node list for fast append.
Change Node definition to use concrete fields.
Add function definition/call to ast.