//ww:compile package main; type rec = struct { tag: u8, x: i32, y: i64 }; let arr: [2]rec = [rec { tag = 1u8, x = 100, y = 11 }, rec { tag = 2u8, x = 200, y = 22 }]; let g: []rec = arr; export fn main() i32 = { return g[1].x: i32; };