úÎêEConstruct a new priority queue using the specified indexing function DConstruct a new priority queue using a comparator function. It is  the user'9s respensibility to ensure that this function provides a  sensible order. Clocal version of minViewWithKey, because some versions of Data.Map  don' t have it. The pure type at the chewy center.       priority-queue-0.1Data.PriorityQueuenewPriorityQueuenewPriorityQueueBy PriorityQueueminViewWithKeyPQ queue-0.1.1.2Data.Queue.ClassesenqueueEnqueuedequeueDequeue dequeueWhere DequeueWherepeekQueueTaking peekQueue PeekQueue queueSize QueueSize