  val for_project :
    ?project:string
    -> ?scenario_vars:(string * string) list
    -> ?target:string
    -> ?runtime:string
    -> string
    -> t
  ${ocaml_doc('libadalang.create_project_unit_provider', 1)}

  val auto : string list -> t
  ${ocaml_doc('libadalang.create_auto_provider', 1)}
