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