public bool HasValue(ShellEnvironmentVar ns) => Vars.GetObject(Nsp(ns), out var o, false) && o is DataValue;
public bool HasObject(ShellEnvironmentNamespace ns) => Vars.GetObject(Nsp(ns), out _, false);
public bool HasValue(ShellEnvironmentVar ns) => Vars.GetObject(Nsp(ns), out var o, false) && o is DataValue;
public bool HasObject(ShellEnvironmentNamespace ns) => Vars.GetObject(Nsp(ns), out _, false);