Test getting a module by name
Do not treat transitive static modules in a special way

You have to declare a direct dependency on every module you want to use.