Use separate files for AST nodes.