Function name shim (especially for supporting function names in Internet Explorer).
Apply ES2015 function.name semantics to all functions
An ES2015 spec-compliant Function.prototype.name
shim
Helper function to change the property 'name' of every function