// literal value it is. The expressions:
// x === function () {}
// y === [1,2,3]
// z === {}
// are never true, so control wouldn't reach here.
Boolean truthiness = rhs.conditionResult();
if (truthiness != null) {
addFuzzyFact(lhs, truthiness);
}
}
} else {