a005f2e75d
to replace custom logic that would throw in case of IrUninitialized. This is to remove custom logic from those classes, so that source generator will be able to generate them in a straight-forward way. Otherwise, it would need to be thought about those special cases, which is better to be avoided. There are two consequences: - The error message will be more generic, and won't contain reference to the element. - It becomes possible to reassign returnType property with IrUninitializedType and read it afterward. ^KT-65773 In Progress