TypeResolutionContext introduced
Unused method removed
Unused dependency removed
Assertion added
Scope for IDE classes
Allow bare types on the right-hand side of as/as?/is/!is
Do not allow inference of type arguments on the rhs if there's no information available
Intention to replace a shorthand type with a reconstructed one