//ww:run-exit 5 package main; type nd = struct { name: str, x: i32 }; fn setit(p: *nd, s: str, vv: i32) void = { p.name = s; p.x = vv; }; fn main() i32 = { let arr: [4]nd; setit(&arr[1], "world", 100); let s: str = arr[1].name; return s.len: i32; };