rll/observer_ptr.h file