static O pcallF(O f, O... args) {
ret pcallFunction(f, args);
}
ifclass F0
static A pcallF(F0 f) null on exception {
ret f == null ? null : f.get();
}
endif
ifclass F1
static B pcallF(F1 f, A a) null on exception {
ret f == null ? null : f.get(a);
}
endif
ifclass VF1
static void pcallF(VF1 f, A a) {
pcall {
if (f != null) f.get(a);
}
}
endif