Followup on one aspect identified in #789.
Disadvantages of T*&:
- If people want to register object that are referenced by a smart pointer, they are currently told to extract the raw pointer and extend its lifetime with a local static variable.
- The calling method will effectively only work once.
- You cannot pass rvalues.