This avoids us trying to produce a reference to the C++ destructor, which Clang won't emit because it believes it's unnecessary. This previously led to link errors. Fixe #6502.
Destroy
CustomWitness