Documentation on `__ON_CONSTRUCT__` and similar from https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8292158 is missing. Also the ptr_t declaration would probably be handy/should be build in.