//ww:run package main; type inner = struct { x: u8, y: u8 }; type outt = struct { a: u8, p: inner, w: u32 }; export fn main() int = { let o: outt = outt { a = 1, p = inner { x = 2, y = 3 }, w = 0x1234u32 }; if (o.p.y: int != 3) { return 3; }; if (o.w != 0x1234u32) { return 5; }; return 0; };