-- in.cue --
cond: bool
src: {}
top: _
a: [if cond {}]
b: [for x in src.foo {}]
c: {for x in top {}}
-- out/compile --
--- in.cue
{
  cond: bool
  src: {}
  top: _
  a: [
    if 〈1;cond〉 {},
  ]
  b: [
    for _, x in 〈1;src〉.foo {},
  ]
  c: {
    for _, x in 〈1;top〉 {}
  }
}
