static A firstNotSeen_nAttempts(int n, Set seen, IF0 maker) { repeat n { ping(); A a = maker!; if (seen.add(a)) ret a; } null; }