Upgrade Queue to Deque
Implement {peek,poke}{,Back} on Array shim
Document Deque