pumpStep

Advance one step, ON the tick thread (the pump calls this). The first call executes the snippet; if it returned an iterator, each later call drives one element (resuming the coroutine on this thread), with output going to out via println. @return true when finished.