Ocamlbuild_pack.Ocaml_dependencies
exception Circular_dependencies of string list * string
module type INPUT = sig ... end
module Make (I : INPUT) : sig ... end