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);