@normalize.implementation(for_type=ast.Apply)<EOL>def normalize(expr):
args = [normalize(arg) for arg in expr.args]<EOL>return type(expr)(expr.func, *args, start=expr.start, end=expr.end)<EOL>
No elimination, but normalize arguments.