sig   val create : OpamPath.t -> OpamTypes.repository_name -> OpamTypes.dirname   val update_cache : OpamTypes.repository -> OpamTypes.filename   val repo : OpamTypes.repository -> OpamTypes.filename   val remote_repo : OpamTypes.repository -> OpamTypes.filename   val raw_config :     OpamTypes.dirname -> OpamTypes.repository_name -> OpamTypes.filename   val config : OpamTypes.repository -> OpamTypes.filename   val packages_dir : OpamTypes.repository -> OpamTypes.dirname   val remote_packages_dir : OpamTypes.repository -> OpamTypes.dirname   val packages :     OpamTypes.repository ->     string option -> OpamTypes.package -> OpamTypes.dirname   val opam :     OpamTypes.repository ->     string option -> OpamTypes.package -> OpamTypes.filename   val descr :     OpamTypes.repository ->     string option -> OpamTypes.package -> OpamTypes.filename   val url :     OpamTypes.repository ->     string option -> OpamTypes.package -> OpamTypes.filename   val files :     OpamTypes.repository ->     string option -> OpamTypes.package -> OpamTypes.dirname   val archive :     OpamTypes.repository -> OpamTypes.package -> OpamTypes.filename   val remote_archive :     OpamTypes.repository -> OpamTypes.package -> OpamTypes.filename   val archives_dir : OpamTypes.repository -> OpamTypes.dirname   val upload_dir : OpamTypes.repository -> OpamTypes.dirname   val compilers_dir : OpamTypes.repository -> OpamTypes.dirname   val compiler_comp :     OpamTypes.repository ->     string option -> OpamTypes.compiler -> OpamTypes.filename   val compiler_descr :     OpamTypes.repository ->     string option -> OpamTypes.compiler -> OpamTypes.filename   val remote_compilers_dir : OpamTypes.repository -> OpamTypes.dirname end