Explained it.
Optimizing, but I'd like to preserve structure.
Good show method.
deleteAll working (slowly).
Short-circuiting is go.
Cleanup.
Module system.

--HG--
rename : heap/binary.hs => HData/Heap/Binary.hs
Stub.
Ord implies Eq.
Type change.
First priority queue.
Libraries loading.

--HG--
rename : HData/Heap.hs => HData/PriorityQueue.hs
Ignore compiled haskell (and the legacy C).
I have no idea what this commit is.

I hate hg-git.  Outgoing support needs to be fixed.