data BootstrapHeap : (Type -> Type) -> Type -> Type
E : BootstrapHeap h a
H : a -> h (BootstrapHeap h a) -> BootstrapHeap h a
Eq a => Eq (BootstrapHeap h a)
Heap h => Heap (BootstrapHeap h)
Ord a => Ord (BootstrapHeap h a)