Types like Arc, Rc, and other smart pointers should have an implementation of `fmt::Pointer` so that the `{:p}` format specifier works