-- in.cue --
a: _|_ & _|_
b: null & _|_
c: b.a == _|_
d: _|_ != b.a
e: _|_ == _|_
f: ({} & false) == _|_
g: _|_ != ({} & false)
-- out/compile --
--- in.cue
{
  a: (_|_(explicit error (_|_ literal) in source) & _|_(explicit error (_|_ literal) in source))
  b: (null & _|_(explicit error (_|_ literal) in source))
  c: (〈0;b〉.a == _|_(explicit error (_|_ literal) in source))
  d: (_|_(explicit error (_|_ literal) in source) != 〈0;b〉.a)
  e: (_|_(explicit error (_|_ literal) in source) == _|_(explicit error (_|_ literal) in source))
  f: (({} & false) == _|_(explicit error (_|_ literal) in source))
  g: (_|_(explicit error (_|_ literal) in source) != ({} & false))
}
