dic = {"a": 1, "b": 2}
print!(dic["c"]) # ERR

arr = [1, 2, 3]
print!(arr[5]) # ERR

# OK
for! 0..2, i =>
    print! arr[i]
# ERR
for! 0..3, i =>
    print! arr[i]
# OK
for! range(3), i =>
    print! arr[i]
# ERR
for! range(4), i =>
    print! arr[i]

concat|T: Type, M: Nat, N: Nat|(l: [T; M], r: [T; N]): [T; M + N] = l + r
l = concat [1, 2, 3], [4, 5, 6]
_ = l[6] # ERR
