static O pcallFInRealMC(fO f, fO... args) { pcall { ret callFInRealMC(f, args); } null; } ifclass F0 static A pcallFInRealMC(F0 f) null on exception { ret f == null ? null : f.get(); } endif ifclass F1 static B pcallFInRealMC(F1 f, A a) null on exception { ret f == null ? null : f.get(a); } endif