1 private@ 2 3 type A = 4 val items1 = List<u32>.new 5 val items2 = List<u32>.new 6 val items3 = List<i32>.new 7 8 do 9 let a = A items1 <- 1, 2, 3 10 items2 <- 4, 11 5, 6 12 13 items3 <- 7 + 8 14 9 + 10 15 16 assert a.items1.size == 3 && a.items1[0] == 1 17 && a.items1[1] == 2 && a.items1[2] == 3 18 19 assert a.items2.size == 3 && a.items2[0] == 4 20 && a.items2[1] == 5 && a.items2[2] == 6 21 22 assert a.items3.size == 2 && a.items3[0] == 15 && a.items3[1] == 19 23