data PairingHeap : Type -> Type
E : PairingHeap a
T : a -> List (PairingHeap a) -> PairingHeap a
Heap PairingHeap