sweet.js macro for array splice, specifically to deal with argument splicing deopt.