Implement Show for `Arc<T>`

Fixes https://github.com/rust-lang/rust/issues/18299