sig
  type t
  val create : string -> Load_path.Dir.t
  val path : Load_path.Dir.t -> string
  val files : Load_path.Dir.t -> string list
  val find : Load_path.Dir.t -> string -> string option
  val find_uncap : Load_path.Dir.t -> string -> string option
end