Reimplementing Function.prototype.bind for science
rebeccapark.io