Combine Construct.hpp and Destruct.hpp into RAII.hpp