Several times, most recently in semantics primarily but also in sigil in Idea: universal pipelining (a.k.a. making @await generic). The main non-obvious backwards compatibility hazard is that introducing a new multi-character operator means that macro_rules!
macros will consume it as one token tree rather than two that it does today.
3 Likes