val some : ?none:string -> 'a conv -> 'a option convval key :
?docv:string ->
?doc:string ->
?env:string ->
string ->
'a conv ->
absent:'a ->
'a keyval discovered_key :
?docv:string ->
?doc:string ->
?env:string ->
string ->
'a conv ->
absent:(unit -> 'a result) ->
'a keyval with_pkg : ?default:bool -> string -> bool keyval value : t -> 'a key -> 'aval pkg_name : t -> stringtype build_context = [ | `Dev| `Distrib| `Pin
]val build_context : t -> [ `Dev | `Distrib | `Pin ]val build_tests : t -> boolval debugger_support : t -> booltype os = [ | `Build_os| `Host_os
]module OCaml : sig ... end