The referee of sanity (TypeScript) showing a yellow card to chaotic developers who try to assign numbers to string variables. Meanwhile, the player (any JavaScript developer) is like "What? I've been doing this my whole career!"
TypeScript's entire existence is just standing on the field giving yellow cards to JavaScript's type-freedom party. And yet some rebels still find ways to use "as any" and sneak past the ref. The compiler error number (2322) might as well be the number of times I've cursed at similar errors this week.