Perform destruction. This is used invoked by Constructable#close after transitioning to Lifecycle.Status.Destroying but before transitioning to Lifecycle.Status.Destroyed.
This is separate from Symbol.dispose/Symbol.asyncDispose so those can invoke Constructable#close.
An object that supports destruction.