-- in.cue --
t1: a: {
	foo?: int

	b: foo
}
t2: a: {
	b: foo

	foo?: int
}
-- out/compile --
--- in.cue
{
  t1: {
    a: {
      foo?: int
      b: 〈0;foo〉
    }
  }
  t2: {
    a: {
      b: 〈0;foo〉
      foo?: int
    }
  }
}
