title: Why isn't => an overloadable operator in C++?
body: <p>=> isn't overloadable in C++. I have always wondered whether this is just a pure coincidence or whether there is a specific reason this sequence of two characters cannot be overloaded. The emergence of the comparison operator &lt;=> leads me to believe the former.</p>
  
  <p>I think it's a prime candidate for overloading because it looks like an arrow, which is very common in functional programming syntax and mathematics. Granted -> exists already but having another arrow could be useful to disambiguate between the two.  I also don't see how it could break backwards compatibility. </p>