namespace; include rt; // expect: c: belongs to a container; recast the container instead fn main() { let p = rt.new(2), c = rt.new(1); p[0] = c; d*c; return 0; }