-- in.cue -- #A: _ #N: #A & { f: j: { n: "hi" } } l: #N -- out/eval/stats -- Leaks: 0 Freed: 10 Reused: 5 Allocs: 5 Retain: 0 Unifications: 10 Conjuncts: 15 Disjuncts: 10 -- out/eval -- (struct){ #A: (_){ _ } #N: (#struct){ f: (#struct){ j: (#struct){ n: (string){ "hi" } } } } l: (#struct){ f: (#struct){ j: (#struct){ n: (string){ "hi" } } } } } -- out/compile -- --- in.cue { #A: _ #N: (〈0;#A〉 & { f: { j: { n: "hi" } } }) l: 〈0;#N〉 }