Is it possible for `this` to be `null` in a prototype function? https://github.com/jsPolyfill/Array.prototype.find/blob/17a804c6e8814dd2acce92e30612b3e418f57927/find.js#L4