static IF0 toIF0(fO f) { if (f instanceof IF0) ret (IF0) f; if (isString(f)) ret mainFunctionToIF0((S) f); ret () -> callF(f); }