static ReliableSingleThread rstWithEnter(IF0 enter, Runnable r) { ReliableSingleThread rst = new(r); r.enter = enter; ret rst; }