namespace; include rt; // expect: p: is not an owner, so it can't be stored in a global let g; fn keep(.m p) { g = p; return 0; } fn main() { let x = rt.new(1); keep(x); return 0; }