I'd prefer to remove this operator, replaceit with *canonical* explicit ```get()```, and update the existing code - I can do that after merge, no problem.

BTW, this does not make anything safer:
```
    T const* const p = new T();
    delete p;
```