Allocation_functor.Makemodule Partial : sig ... endmodule Basic
(M : Intf.Input.Basic_intf) :
Intf.Output.Basic_intf with type t = M.t and type 'a creator := 'a M.creatormodule Bin_io
(M : Intf.Input.Bin_io_intf) :
Intf.Output.Bin_io_intf with type t = M.t and type 'a creator := 'a M.creatormodule Sexp
(M : Intf.Input.Sexp_intf) :
Intf.Output.Sexp_intf with type t = M.t and type 'a creator := 'a M.creatormodule Bin_io_and_sexp
(M : Intf.Input.Bin_io_and_sexp_intf) :
Intf.Output.Bin_io_and_sexp_intf
with type t = M.t
and type 'a creator := 'a M.creatormodule Yojson
(M : Intf.Input.Yojson_intf) :
Intf.Output.Yojson_intf with type t = M.t and type 'a creator := 'a M.creatormodule Bin_io_and_yojson
(M : Intf.Input.Bin_io_and_yojson_intf) :
Intf.Output.Bin_io_and_yojson_intf
with type t = M.t
and type 'a creator := 'a M.creatormodule Full
(M : Intf.Input.Full_intf) :
Intf.Output.Full_intf with type t = M.t and type 'a creator := 'a M.creatormodule Versioned_v1 : sig ... endmodule Versioned_v2 : sig ... end