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
Report errors not only when superclasses are MutableClassDescriptorLite, but any classes #KT-2115 Fixed