Don't set non-writable properties on Function
Don't set non-writable properties on Function

Specification says .length is non-writable. The .name property is
non-standard but seems to be non-writable in most implementations.

puffnfresh/bilby.js