//ww:run package main; type pt = struct { a: i64, b: i32 }; type box = struct { v: pt }; let g: box = box { v = pt { a = 0i64, b = 0i32 } }; fn mk() pt = { return pt { a = 7i64, b = 9i32 }; }; fn main() i32 = { g.v = mk(); return g.v.b - 9; };