sig
  type t = Struct.DynLoader.t
  exception Error of string * string
  val mk : ?ocaml_stdlib:bool -> ?camlp4_stdlib:bool -> unit -> t
  val fold_load_path : t -> (string -> '-> 'a) -> '-> 'a
  val load : t -> string -> unit
  val include_dir : t -> string -> unit
  val find_in_path : t -> string -> string
  val is_native : bool
end