main :: func() i32 { values [2;0]i32 :: [101, 101] array_pointer :: &values suffix [;0]i32 :: array_pointer[1..] ordinary []i32 :: suffix pointer [*;0]i32 :: suffix.ptr return array_pointer[0] + pointer[0] + ordinary[0] }