// Note: Not guaranteed to work by Java VM spec; // should do this in transpiler static S currentFunctionName() { ret new Throwable().getStackTrace()[1].getMethodName(); }