keys() only return enumerable props, and getOPD should return undefined for our faked '__proto__' prop, and getOPNames should not includ '__proto__' and so on (TODO: fix hasOwnProperty/PropertyIsEnumerable/... for __proto__ ?)
keys() only return enumerable props, and getOPD should return undefined for our faked '__proto__' prop, and getOPNames should not includ '__proto__' and so on (TODO: fix hasOwnProperty/PropertyIsEnumerable/... for __proto__ ?)

hax/es5-shim