Miou_queueSourceThe type of queues containing elements of type 'a.
dequeue q removes and returns the first element in queue q, or raises Empty if the queue is empty.
peek q returns the first element in queue q, or raises Empty if the queue is empty. The queue itself is unchanged.
iter ~f q applies f in turn to all elements of q, from the least recently entered to the most recently entered. The queue itself is unchanged.
drop ~f q applies f in turn to all elements of q and discard all elements of q.