Make one AST class for operations that can be done on AST nodes.