sig module type T = sig val name : OutputName.t val run : string -> Ocamldep.dependency list -> Report.t -> unit end type t = (module Output.T) val same : Output.t -> Output.t -> bool end