Better Destructor mixin

Was doing stuff dumb before. This mixin is simpler and more efficient
since it happens at compile time. I also forgot the "Destroying" part.