Hmm, tak to mě napadá jen: (function(Array){
… })(AFramerowk.getModifiedType(Array, {
push: Array.prototype.push }));
Možná existuje ještě něco jiného (nemyslím obdoby tohoto řešení na stejném principu), ale to neznám.
V každém případě změna lokálního prostředí nebude škodlivá, to je pak něco jiného.