in reply to 'use strict' and sharing globals between files

use vars isn't lexically scoped. $name is now "safe" to use from any code compiled in main:: (the namespace from which use vars was called).