For example, ``` print(42 if not (x == y) else 5) ``` compiles to more efficient code if RCO doesn't create a temporary for `x == y`.