I think there is general consensus that this should go in a module other than sys. (At least a submodule.)

The specific names are still To Be Determined, but I suspect seeing the functions and objects as part of a named module will affect what works.  

So I am requesting that the next iteration just pick a module name, and let us see how that looks.  E.g

import dynscopevars

user=dynscopevars.Var ("username")

myscope=dynscopevars.get_current_scope()

childscope=dynscopevars.Scope (parent=myscope,user="bob")


-jJ