Hi! Unfortunately, annotations do not have something like a hierarchy or inheritance. You might have encountered similar syntax in frameworks like Spring, but that only works because it’s implemented manually in the framework.
In this case, you can implement this but it would require a compiler plugin (or as a PR to the compiler itself - the ObjCName annotation was implemented by the community as a PR if I remember correctly.
A side note: In the SKIE feature backlog, we have a task to look at operator overloading (for any operators), so in the future, this use case might be covered by SKIE, but there are no guarantees about when.