Use case:
- module creates multiple resources
- sometimes module caller would like to for example to prevent destruction of all resources created by a module
- it would be much simpler for a module user to do so inside module block
- desired effect would be to proliferate specified lifecycle settings to all resources provisioned by such a module call