val var : string -> string optionval set_var : string -> string option -> (unit, [> `Msg of string ]) resultval opt_var : string -> absent:string -> stringval req_var : string -> (string, [> `Msg of string ]) resulttype 'a parser = string -> ('a, [ `Msg of string ]) resultval parser :
string ->
(string -> 'a option) ->
string ->
('a, [> `Msg of string ]) resultval bool : string -> (bool, [> `Msg of string ]) resultval string : 'a -> ('a, 'b) resultval cmd : string -> (string list, [> `Msg of string ]) resultval some : ('a -> ('b, 'c) result) -> 'a -> ('b option, 'c) resultval parse :
string ->
(string -> ('a, [< `Msg of string ]) result) ->
absent:'a ->
('a, [> `Msg of string ]) resultval value :
?log:Logs.level ->
string ->
(string -> ('a, [< `Msg of string ]) result) ->
absent:'a ->
'a