simple enqueue/dequeue/yield