S = struct { a: u32, b: u32, c: u32, } s: S = { .a = 1, .b = 2, .c = 3, }; require = fn (ok: u1) void { if (!ok) { #trap(); } } [export] main = fn () s32 { require(s.a == 1); require(s.b == 2); require(s.c == 3); return 0; }