setPrototypeScriptable

Swaps the plain Object prototype for one of a particular kind. Only a few built-ins need this, Boolean among them, because their prototype has to carry an internal slot.