let type r1 = {int, string, int} type r2 = {r1} type r3 = {r2} type r4 = {r3} type ar_r4 = array of r4 var a:ar_r4 := new ar_r4[10] of 10 in a[5].0.1.2.3 := a[4].0.1.2.3 end