struct Test { int i, j, ~Test next } /; method Test /; init a.b.c a`.b.c self.next.init(1) self.next().a ;/ ;/ /; main Test t t.init() ;/