sig   val root : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val lock : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val backup_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val backup : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val lib :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname   val lib_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val stublibs : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val toplevel : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val doc :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname   val doc_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val share_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val share :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname   val etc_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val etc :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname   val man_dir :     ?num:string -> OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val bin : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val sbin : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val installed : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val installed_roots : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val build :     OpamPath.t -> OpamTypes.switch -> OpamTypes.package -> OpamTypes.dirname   val build_ocaml : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val build_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val build_install :     OpamPath.t -> OpamTypes.switch -> OpamTypes.package -> OpamTypes.filename   val build_config :     OpamPath.t -> OpamTypes.switch -> OpamTypes.package -> OpamTypes.filename   val install :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.filename   val install_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val reinstall : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val config :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.filename   val config_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val global_config : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val pinned : OpamPath.t -> OpamTypes.switch -> OpamTypes.filename   val dev_packages_dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname   val dev_package :     OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname   module Overlay :     sig       val dir : OpamPath.t -> OpamTypes.switch -> OpamTypes.dirname       val package :         OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname       val opam :         OpamPath.t ->         OpamTypes.switch -> OpamTypes.name -> OpamTypes.filename       val tmp_opam :         OpamPath.t ->         OpamTypes.switch -> OpamTypes.name -> OpamTypes.filename       val url :         OpamPath.t ->         OpamTypes.switch -> OpamTypes.name -> OpamTypes.filename       val descr :         OpamPath.t ->         OpamTypes.switch -> OpamTypes.name -> OpamTypes.filename       val files :         OpamPath.t -> OpamTypes.switch -> OpamTypes.name -> OpamTypes.dirname     end end