I just had a look at Fire Code. How do you distinguish -> with ligatures from → (an Unicode arrow)?
On the occasion it’s in a string literal or whatever the it’s pretty obviously different, because it’s a single-width character as opposed to the double-width ligature.