As we kind of try to move from shell-based kamctl/kamdbctl to kamcli, I looked at it and it does a similar approach, relying on the fact that Python's `configparser.read()` has support to get a list of (config) files:
- https://docs.python.org/3/library/configparser.html#configparser.ConfigParse...
Just to give example of a pretty established API for sourcing many files to config.