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