Put default destructor stuff in a macro.