:post run = "after error" :l = [1,2] 1,2: {l} ~ l!insert(3) 1,2,3: {l} § a ~ l!insert(4) 1,2,3,4: {l} § b ~ l!insert(5) 1,2,3,4,5: {l} ~ error("cancel merge") $ after error 1,2,3,4: {l}