// expect: a new object can only go straight to a d parameter; bind it to a name first char*.u make_text(int n) { let text = new(char, n); return u*text; } fn main() { put_s(make_text(3)); return 0; }