//ww:run package main; import os; type ws = struct { a: i32, s: str }; fn produce() i32 = { let p1: ws; p1.a = 7; p1.s = "hi"; let p2: ws = p1; if (p2.a != 7) { return 11; }; if (p2.s.len != 2) { return 12; }; return 0; }; export fn main() i32 = { os.exit(produce()); };