This is necessary as a global .Undef with that global name could still
exist, but the difference WRT non-existing global isn't even testable
with 'defined'. Now ...
g = global 'foo'
if null g goto g_doesn_exist
... works for defined but .Undef vars too.
leo