flatten

fun flatten(modules: List<Module>): Set<Module>

Run through the module list to flatten all modules & submodules