original.name="Process_Valid_6" ====== >>> main.whiley type Actor is {int data} method get(&Actor _this) -> int: return _this->data method createActor(int n) -> &Actor: return new {data: n} method createActors(int n) -> ((&Actor)[] r) requires n >= 0: (&Actor)[] row = [createActor(0); n] int j = 1 while j < n where j >= 0 && |row| == n: &Actor m = createActor(j) row[j] = m j = j + 1 return row public export method test() : (&Actor)[] actors = createActors(10) int r = 0 // int i = 0 while i < |actors| where i >= 0: r = r + get(actors[i]) i = i + 1 // assume r == 45 ---