ModifyRows should allow CurrentValue to modify rows with different values

The CurrentValue context issue is a known and perhaps the most discussed one:

Usually there are ways to work around this. E.g. if you need to iterate over X rows and perform some action in each of them, and you both need the CurrentValue as in the I-th row, and CurrentValue as within that operation (e.g. a filter within), you’d most likely just want to add a button column. The outer CurrentValue would then be replaced with thisRow, and you can make a button that would click all the buttons in the column.

For trickier situations the bulletproof solution is this (the tutorial desperately needs updating though):