Binding resource ownership to object lifetime so destruction releases the resource on every scope exit.