Caitlin Potter (2015-04-21T00:28:50.000Z)
caitpotter88 at gmail.com (2015-04-21T00:42:42.517Z)
It makes perfect sense for Object.defineProperty, but maybe not so much sense for PutValue(). One idea was to just add an `return false if existingDescriptor.[[Writable]] is false.` Before `receiver.[[DefineOwnProperty]]()`.