Another possible solution to the global scope debacle

Coincidentally, I’ve suggested essentially the same idea here

@haberdashPI