polyfill: Function::bind