static A withComputing(Runnable r, A a) { callF(r); ret a; } static A withComputing(A a, IVF1 r) { callF(r, a); ret a; }