`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`