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