Since we construct them with new, I assume that implies there's a Protocol.prototype. Does it have anything on it? Is it frozen? What is its prototype? If we don't want them to have a [[Prototype]], should we change Protocol to not be invoked with new?
Since we construct them with
new, I assume that implies there's aProtocol.prototype. Does it have anything on it? Is it frozen? What is its prototype? If we don't want them to have a[[Prototype]], should we changeProtocolto not be invoked withnew?