Am I crazy to think an emoji's canonical identifier should just be a string of itself? Why does it have to be an ascii shortcode? I swear every emoji library is crazy.
Yes, lol. Call by reference vs call by value. References are often a mess, just look at npubs.