I'm having flashbacks to the nineties and working with CORBA and it's C bindings.
"Those who do not know history are doomed to reinvent CORBA_Environment."
(Although there are few new details, such as the aborting if the dtor determines it wasn't checked.)