А это добрый дядя FF (ну или там Chrome) раскрывает скрытый prototype через __proto__. Попробуйте запустить, например, в IE8.
Ну или я не понял вопроса. Вообще, судя по коду, это стандарный Function.prototype.apply, вытащенный через одно место.
alert(Function.prototype.apply === Object.prototype.constructor.__proto__.apply);