sig type t val equal : Buckx.WeakHashable.t -> Buckx.WeakHashable.t -> bool val hash : Buckx.WeakHashable.t -> int val pretty : Format.formatter -> Buckx.WeakHashable.t -> unit val id : string end