Allow the re-usage of AST nodes for now, though it's muddies some things