What is the meaning of tmpStop in this function? cancellation propagation?    `JitterUntil` may call this anonymous func multiple times... **aha**    Okay, tmpStop signals to JitterUntil that it has succeeded. I suggest renaming it to `done`. I also think that the entire `wait` library tends to result in unreadable code like this, when we could have just written a for loop.