Implement Visit() methods for testing and traversing AST nodes