status: experimental
type 'a sequence
= ('a ‑> unit) ‑> unit
type 'a gen
= unit ‑> 'a option
type 'a printer
= Format.formatter ‑> 'a ‑> unit
module type ORD : sig ... end
module type KEY : sig ... end
module type S : sig ... end
module Make : functor (X : ORD) -> S with type key = X.t
module MakeFull : functor (X : KEY) -> S with type key = X.t
Use the custom X.weight function
X.weight