Currently an expression `foo == false` will report both `foo` and `false`, where it should actually report `foo == false`.
Currently an expression
foo == falsewill report bothfooandfalse, where it should actually reportfoo == false.