"hi" Record{x=(),y=Record{y=321,x=123}} 123 Record{x="hi",y=Record{y="xy",x=123}} and repeat: "hi" Record{x=(),y=Record{y=321,x=123}} 321 Record{x="hi",y=Record{y="xy",x=123}} Isos Record{x=(),y=Record{y=321,x=123}} Record{x="hi",y=()} Record{z=(),x="hi()",y=Record{y=321,x=123}} hi TIPH["hi",Record{y=321,x=123}]