[boost] [valid_ptr] proposing a new type of pointer object that allows validity tracking without memory management and object ownership