'use strict';module.exports=functiontoFastproperties(o){functionSub(){}Sub.prototype=o;varreceiver=newSub();// create an instancefunctionic(){returntypeofreceiver.foo;}// perform accessic();ic();returno;eval("o"+o);// ensure no dead code elimination}