//ww:error "#22b: tagged element in an over-cap (sret) tuple return from a non-ident or widening source unwired" package main; fn g() (void | size) = { return 5: size; }; fn pr() ((void | size), (void | size), size) = { let mx: (void | size) = 2: size; return (g(), mx, 7); }; export fn main() i32 = { let t = pr(); return t.2: i32; };