Zeroing in the destructor won't necessarily be seen from locations it was moved from anyway. If we stop zeroing, it will mean Rust needs to statically prevent a call if a type was ever possibly moved from.