module test; import test1; fn int main() => 0; Aa {int} a; module test1 ; import test2; alias Cc = Aa {Bb {Type}}; // #error: Generic resolution of this type has become deeply nested struct Aa {Type a;} module test2 ; struct Bb {Type b;}