import("std") struct A = { arr: [[u64]] } let f(a: [u64]) = { print_int(a[0]) } let g(a: [u64, 2]) = { print_int(a[1]) } let print_int(x: u64) = { std:printf("%u\n", x) } let main() = { let s = A { arr={ { 1, 2 }, { 3, 4 } } } print_int(s.arr[0][0]) print_int([s.arr]) f(s.arr[1]) let arr = { 1, 2 } as [u64] g(arr) }