Types that can be "freed".
Usually these types contain something that is heap-allocated.
Frees the memory backing the object.