MkLeftistHeapPQ functorfunctor MkLeftistHeapPQ (structure Key :
	ORDKEY) :>
	PQ where Key = Key
PQ Cost Specifications
	The following costs assume that the work and span of
	Key.compare is constant.
| Work | Span | |
| empty$()$singleton$(k, v)$size$Q$findMin$Q$ | \[O(1)\] | \[O(1)\] | 
| fromList$L$ | \[O(|L|)\] | \[O(|L|)\] | 
| insert$(Q, (k, v))$deleteMin$Q$ | \[O(\log|Q|)\] | \[O(\log|Q|)\] | 
| meld$(A, B)$ | \[O(\log(|A| + |B|))\] | \[O(\log(|A| + |B|))\] |