Originally wrote things to work with any pointer, not just Arc, for which something like StableDeref (third-party created before Pin) or Pin is required. then i gave up because it was too complex lol
Anyways Pin debauchery isn't needed because Arc::into_ptr is documented to give a stable pointer :P