interface ICollab extends Runnable { static final Runnable DONE = r { fail("Collab done") }; int coresToUse(); void addWork(Runnable work); void done(); }