This is wrong, the callback should receive 3 arguments: 

```js
 callbackFn.call(thisArg, key, key, this));
```

http://people.mozilla.org/~jorendorff/es6-draft.html#sec-set.prototype.foreach

8.a.i