fetch_populated_submodules(): document dynamic allocation