19:54
<Mathieu Hofman>
Making the prototype property of bound functions non-configurable would definitely break what we're doing in https://github.com/endojs/endo/blob/master/packages/ses/src/tame-symbol-constructor.js. Switching to bind was actually partially motivated by this. We used to use an arrow function, but Hermes had a weird bug where it added a non-configurable prototype to arrow functions. Plus bind has more correct semantics regarding pass-through of construct behavior anyway.