// binary legacy syntax sS formatFunctionCall(S fname, O... args) { ret formatFunctionCall((O) fname, args); } sS mapMethodLike formatFunctionCall(O fname, O... args) { ret fname + "(" + joinWithComma(allToString(args)) + ")"; } sS formatFunctionCall(S fname, Iterable args) { ret formatFunctionCall((O) fname, args); } sS formatFunctionCall(O fname, Iterable args) { ret formatFunctionCall(fname, toObjectArray(args)); }