1 2 3 4 5 6 7 8 9
var actual: [3]Word := [0u, 0u, 0u] begin for element of [1u, 2u, 3u] with i do actual[i] := i * element^ end; assert(actual = [1u, 4u, 9u]) end.