.replaceAll("@y", "y").replaceAll("@PUNy", ""));
renameArg(gem, 0, "x", "y");
renameArg(gem, 1, "z", "y_1");
SourceElement element = createFunctionDefn("y y_1 y_2", code
.replaceAll("%x", "y").replaceAll("%z", "y_1")
.replaceAll("@y", "y_3").replaceAll("@PUNy", "=y_3"));
assertFunctionTextEquals(gem, element);
}