Why not set bound.prototype = target.prototype directly?
Author: LongTengDaoCreated Jun 25, 2019Updated Jun 26, 2019
https://github.com/es-shims/es5-shim/blob/d5297adf9a9ca5669b3d43153fa2d8092e879f9c/es5-shim.js#L307
function f () {}
var b = f.bind({});
new f instanceof b;// true in native, but false in shimSource: es-shims/es5-shim