BoolPair = struct { a: u1, b: u1, } bool_pair = fn () BoolPair { return { .a = 0, .b = 1 }; } [export] main = fn [cc(c)] () s32 { >result = bool_pair(); if (result.a) #trap(); if (!result.b) #trap(); return 0; }