module Heaps:sig..end
module type Heap_ =sig..end
module type MonoHeapSig =sig..end
module type MonoHeapSigFn =functor (C:Reins.Types.Mono.Comparable) ->MonoHeapSigwith type elt = C.t
module type GenHeapSig =sig..end
module type GenHeapSigFn =functor (C:Reins.Types.Mono.ArbitraryComparable) ->GenHeapSigwith type elt = C.t
module type PolyHeapSig =sig..end