Reverse patch order for short-term compat w/Java jsonpatch lib. Coalesce array spans when removing, to reduce splicing. Need to evaluate whether that is faster than using array.filter and then overwriting the original