// need separate function mae because lambda has no toString static B lambdaMapLike callPrint1x(IF1 f, S fname, A a) { print("Calling " + renderFunctionCall(fname, a)); B b = f.get(a); print(" => " + b); ret b; }