`setPrototypeOf` implemented