#evalPartial
-- in.cue --
a: _
b: a
a: {d: 1, d: _}
b: _
-- out/def --
a: {
	d: 1
}
b: a
-- out/export --
a: {
	d: 1
}
b: {
	d: 1
}
-- out/yaml --
a:
  d: 1
b:
  d: 1
-- out/json --
{"a":{"d":1},"b":{"d":1}}
-- out/legacy-debug --
<0>{a: <1>{d: 1}, b: <2>{d: 1}}
-- out/compile --
--- in.cue
{
  a: _
  b: 〈0;a〉
  a: {
    d: 1
    d: _
  }
  b: _
}
-- out/eval/stats --
Leaks:  0
Freed:  5
Reused: 2
Allocs: 3
Retain: 0

Unifications: 5
Conjuncts:    11
Disjuncts:    5
-- out/eval --
(struct){
  a: (struct){
    d: (int){ 1 }
  }
  b: (struct){
    d: (int){ 1 }
  }
}
