Why would it have to die? One is a language contruct
(or if you want, an operator with 0 operands), the other
(the existing operator) is a binary infix operator.
There cannot be any ambiguity.
So, if I wasn't sure whether I wanted to use .. or ... as my range operator (because I hadn't recently read up on the differences), I'd just mark that part of the code as unfinished by typing:
pre()...post()
then later replace it with the correct range operator after I'd had time to do that research. q-: