B0_memo.EnvSourceMemo environment lookups.
var name m looks up variable name in m's env.
val var' :
empty_is_none:bool ->
(B0_std.Os.Env.var_name -> ('a, string) result) ->
B0_std.Os.Env.var_name ->
t ->
'a optionvar' m parse name looks up name in m's env and parses it with parse. This B0_memo.fails the memo in case of error.
var_exists var m is true if var is defined in m's env, even if empty.