Why Can I Overload βš”οΈ As An Operator But Not πŸ’—?

Why Can I Overload βš”οΈ As An Operator But Not πŸ’—?
operator-overloading-memes, programming-languages-memes, emoji-memes, compiler-errors-memes, syntax-memes | ProgrammerHumor.io

Looks like the compiler is playing favorites with our emojis! πŸ’” The sword emoji βš”οΈ gets to slice through code as an operator, but the heart emoji πŸ’— is friendzoned as an "identifier." Even in programming languages, love gets complicated! Guess we can fight in code but can't make love work... typical programmer problems! Next time I'll try to overload πŸ• and see if the compiler is hungry enough to accept it!