-- in.cue --
{a: 1, b: a + 2, c: null, d: true, e: _, f: string}
-- out/def --
a: 1
b: 3
c: null
d: true
e: _
f: string
-- out/compile --
--- in.cue
{
  {
    a: 1
    b: (〈0;a〉 + 2)
    c: null
    d: true
    e: _
    f: string
  }
}
-- out/eval/stats --
Leaks:  0
Freed:  7
Reused: 5
Allocs: 2
Retain: 0

Unifications: 7
Conjuncts:    8
Disjuncts:    7
-- out/eval --
(struct){
  a: (int){ 1 }
  b: (int){ 3 }
  c: (null){ null }
  d: (bool){ true }
  e: (_){ _ }
  f: (string){ string }
}
