pub(crate) unsafe fn finalize_common<T>(this: *const T)
this must point to a valid, non-null instance of T.
this