Git.Object_graph
module type S = sig ... end
module Make (Hash : Digestif.S) (Store : sig ... end) : S with type hash = Hash.t and type store = Store.t