//ww:run-exit 42 package main; // #59.13: anonymous embedded struct — its fields promote to the outer // scope like a bare-name embed's. type withanon = struct { struct { ax: i32, ay: i32, }, z: i32, }; fn main() i32 = { let w: withanon; w.ax = 13; w.ay = 14; w.z = 15; return w.ax + w.ay + w.z; };