struct a b c end; struct d e f end; method m(x) return x.c.d; end;