Expression will be checked against expected type later. Theoretically, this is not very good, but it aligns with the old inference, plus it helps avoiding multiple type mismatch diagnostics.
!WITH_NEW_INFERENCE
#KT-5620 In Progress #KT-15810 In Progress