Back out 97036ab72558 which inappropriately compared turds to third parties.
1 // A for-of loop over an array does not take a snapshot of the array elements.
2 // Instead, each time the loop needs an element from the array, it gets its current value.
4 var a = [3, 5, 5, 4, 0, 5];
10 assertEq(s, '355X0X');