in reply to an obfuscated closure

Closures stay in the context in which they were created. That's one of the ways in which they are useful; for instance, one can use a closure to create private variables. This is standard behavior.