xxxxxxxxxx
struct A
{
union B
int bb;
}
B b;
alias aa = b.bb;
void main()
A a = A();
// a.b.bb = 4; // works
a.aa = 4; // fails