//ww:error "#34: append() struct element source shape unsupported (rule-7)" package main; type pt = struct { x: i32, y: i32, z: i64 }; fn mk() pt = { return pt { x = 1, y = 2, z = 3 }; }; export fn main() i32 = { let xs: []pt = []; append(xs, mk()); return 0; };