compare = (function() { function inner() { return inner.caller; }; globalInner = inner; globalClosure = inner(); return function(f) { return f === inner; } })(); assertEq(compare(globalInner), true); globalClosure(); assertEq(compare(globalInner), false);