//ww:run-exit 34 package main; type pt = struct { x: u64, y: u64 }; fn geti() size = { return 1: size; }; export fn main() i32 = { let a: [3]pt; a[geti()] = pt { x = 3u64, y = 4u64 }; return (a[1].x * 10u64 + a[1].y): i32; };