1c17219a7b
IrConstructorCall is already used to represent both regular constructor call and annotations. Implementing AnnotationMarker avoids 'casting' it to this type later on in IrTypeSystemContext, which was done with a new IrElement implementation. We'd like to avoid such implementations, e.g. as so to make the IR hierarchy sealed. #KT-65773 In Progress