Object.getPrototypeOf = function(O){ if (Type(O) != 'Object') throw TypeError; return O.[[Prototype]];}