//ww:run-exit 9 package main; type nd = struct { tag: u8, pad: u8, x: i32 }; fn setit(p: *nd, t: u8, vv: i32) void = { p.tag = t; p.x = vv; }; fn main() i32 = { let arr: [4]nd; setit(&arr[2], 9u8, 50); return arr[2].tag: i32; };