Is this a standard bind polyfill?  If so, why not put in on Function.prototype?