### What's needed? The SDK got a new [`recursive_update`](https://github.com/frequenz-floss/frequenz-sdk-python/pull/1091) function that could be generally useful. ### Proposed solution Move the function here, maybe in a `collections` module.