Remove old tree code, use new AST
Add initial work on macro processing and printing