-- in.cue -- #A: _ #N: #A & { _E: { name: "hello" } } l: #N -- out/eval/stats -- Leaks: 0 Freed: 8 Reused: 4 Allocs: 4 Retain: 0 Unifications: 8 Conjuncts: 13 Disjuncts: 8 -- out/eval -- (struct){ #A: (_){ _ } #N: (#struct){ _E: (#struct){ name: (string){ "hello" } } } l: (#struct){ _E: (#struct){ name: (string){ "hello" } } } } -- out/compile -- --- in.cue { #A: _ #N: (〈0;#A〉 & { _E: { name: "hello" } }) l: 〈0;#N〉 }