A pointer type that uniquely owns a heap allocation of type `T`.| doc.rust-lang.org
The `Box` type for heap allocation.| doc.rust-lang.org
References, `&T` and `&mut T`.| doc.rust-lang.org