Module Irmin_pack.Pack

module type ELT = sig ... end
module type S = sig ... end
module type MAKER = sig ... end
module File : functor (Index : sig ... end) -> functor (K : Irmin.Hash.S with type t = Index.key) -> MAKER with type key = K.t and type index = Index.t