`sig
val prog_best :
OASISTypes.prog ->
OASISTypes.prog list -> unit -> OASISTypes.host_filename
val prog : OASISTypes.prog -> unit -> OASISTypes.host_filename
val prog_opt : OASISTypes.prog -> unit -> OASISTypes.host_filename
val ocamlfind : unit -> OASISTypes.host_filename
val version :
string ->
OASISVersion.comparator ->
(unit -> OASISVersion.StringVersion.t) ->
unit -> OASISVersion.StringVersion.t
val package_version :
OASISTypes.findlib_full -> OASISVersion.StringVersion.t
val package :
?version_comparator:OASISVersion.comparator ->
OASISTypes.findlib_full -> unit -> OASISTypes.host_dirname
end`