module Binable = Core_kernel__.Binable0module Hashtbl = Core_kernel__.Core_hashtblmodule type Common : sig ... endmodule type S_plain : sig ... endmodule type S : sig ... endmodule Make_plain : functor (T : Hashtbl.Key_plain) -> S_plain with type t := T.tmodule type S_binable : sig ... endmodule Make_binable : functor (T : Hashtbl.Key_binable) -> S_binable with type t := T.t