AST name / DRY fixes, refactoring
Minor refactor symbol table