access "template/imports/A"(T=int) as a;
unravel a;
access "template/imports/B"(T=A) as b;
unravel b;

import TestLib;

StartTest("init");
A c;
EndTest();

StartTest("new");
struct X {
 static struct A {
   int x=1;
 }
}

access "template/imports/C"(T=X.A) as p;

EndTest();