let in let type t1 = { int, int, int } type t2 = { t1, t1, t1 } type t3 = { t2, t2, t2 } var v := new t3 { new t2 { new t1 { 1, 2, 3 }, nil, nil }, nil, nil } type arr = array of int var a1 := new arr[10] of 0 in a1[v.0.0.0] := v.0.0.0 end; 1 end