Use-cases
Writing provider functions which have nested data type parameters like data sources, resources and providers can.
Attempted Solutions
Currently provider functions can only support this use case with DynamicAttributes.
Proposal
Allow provider functions to also use NestedAttributes to make defining more complex parameters easier the way it is in resources, etc.