librustc: Implement placement `box` for GC and unique pointers.