I propose a shorthand inspired by PEP 604:
int@[ann1, ann2] instead of Annotated[int, ann1, ann2]
The @ operator
It mirrors decorators, extending the mental model of attaching metadata to type expressions.
The list literal
It separates the base type from metadata, handles multiple annotations without ambiguity and is consistent with how we pass parameters to generics…
This is just a quick temperature check. I am happy to flesh things out if there is interest in a formal PEP.