DO NOT USE THIS INSTANCE FOR LIVE DATA!!!!
I don't think we need 2 intrusive refcounted pointer types. ``Ptr<T>`` is very widely used, though the API of ``IntrusivePtr<T>`` looks a bit more complete.