static O concatFunctions_1(fO f, fO g) { ret func(O a) -> O { O x = callF(f, a); if (x != null) ret x; ret callF(g, a); }; }