Data.Heap

data Heap k v

empty

fromList

toList

elems

singleton

insert

insertList

pop

popUntil

popWhile