optimized Array.prototype.concat patch so that it does not needlessly copy array arguments (only proxy-for-array arguments)