But the goal is to unify finalizers and destructors.
I'm not sure what's the best way for the transition, maybe have `destroy=` call the finalizer but wrap it in a `since` versioning block. And the `new` for your ref types has a `since` as well to not use the finalizer. But it's indeed a bit involved.
