The item to add.
The dequeued item.
True if item received, false if no item.
The item at the front of the queue.
False if queue is empty. True if first item peeked at.