var iterateSomeEntries = (function () {
    "use strict";

    function iterateSomeEntries(dictionary, callback, self) {
        callback.bind(self);
        Object.keys(dictionary).some(function (key) {
            return callback(dictionary[key]);
        });
    }

    return iterateSomeEntries;
})();

@@ -118,37 +118,8 @@
 ) %7B%0A
-        callback.bind(self);%0A
     
@@ -195,17 +195,28 @@
 callback
-(
+.call(self, 
 dictiona

fix scope bug #core (cherry picked from commit b2eeae3)