//ww:error "let: aggregate init from unhandled rhs shape (task #7/rule-7)" package main; type pair = struct { a: i64, b: i64 }; fn mk() (pair | nomem) = { return pair { a = 1, b = 2 }; }; export fn main() i32 = { let p: pair = mk()!; return p.a: i32; };