sig
  type kind = Cmi | Cmti | Cmt
  type t
  val path : Odig_support.Doc_cobj.t -> B0_std.Fpath.t
  val kind : Odig_support.Doc_cobj.t -> Odig_support.Doc_cobj.kind
  val modname : Odig_support.Doc_cobj.t -> string
  val pkg : Odig_support.Doc_cobj.t -> Odig_support.Pkg.t
  val hidden : Odig_support.Doc_cobj.t -> bool
  val don't_list : Odig_support.Doc_cobj.t -> bool
  val of_pkg : Odig_support.Pkg.t -> Odig_support.Doc_cobj.t list
  val by_modname :
    ?init:Odig_support.Doc_cobj.t list B0_std.String.Map.t ->
    Odig_support.Doc_cobj.t list ->
    Odig_support.Doc_cobj.t list B0_std.String.Map.t
end