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