Pushes an item to the queue. The caller should set the returned item as desired
Pointer to the newly pushed item
See Implementation
Pushes an item to the queue. The caller should set the returned item as desired