static O timedIf(bool b, O f) { ret b ? timed(f) : callF(f); } static A timedIf(bool b, F0 f) { ret b ? timed(f) : callF(f); }