//ww:run-exit 64 package main; fn addall(p: *[]str, src: []str) void = { append(*p, src...); }; export fn main() i32 = { let ss: []str = []; append(ss, "ab"); append(ss, "cde"); let tt: []str = []; addall(&tt, ss); if (len(tt) != 2) { return 1; }; let a: str = tt[0]; let b: str = tt[1]; if (a.len != 2 || b.len != 3) { return 2; }; if (b[0] != 'c') { return 3; }; return 64; };