and then each job checks the queue at the end and ...
# coroutines
j
and then each job checks the queue at the end and promotes + calls start()