"hi" Record{x=(),y=Record{y=321,x=123}} 321 123 Record{x="hi",y=Record{y="xy",x=123}} read-show Just Record{x="hi",y=Record{y=321,x=123}} Just Record{x="hi",y=Record{y=321,x=123}} Nothing Record{y=Record{y=321,x=123},x="hi"}