Orphan rule; importing traits
Heap data management
References, boxes, and raw pointers; trait objects and slices