sig   val find : ?empty_is_absent:bool -> string -> string option   val get : ?empty_is_absent:bool -> string -> absent:string -> string   val value :     ?empty_is_absent:bool ->     string -> 'B0.Conv.t -> absent:'-> 'B0.result   val get_value :     ?log:B0.Log.level ->     ?empty_is_absent:bool -> string -> 'B0.Conv.t -> absent:'-> 'a   type t = string B0.String.map   val empty : B0.OS.Env.t   val current : unit -> B0.OS.Env.t B0.result   val override : B0.OS.Env.t -> by:B0.OS.Env.t -> B0.OS.Env.t   val assignments : unit -> string list B0.result   val of_assignments :     ?init:B0.OS.Env.t -> string list -> B0.OS.Env.t B0.result   val to_assignments : B0.OS.Env.t -> string list end