Implement eql? and hash for most AST nodes.