Wait, how does that work if nan isn't equal to itself?
I guess because the hash of an instance stays consistent (which is used to retrieve the value from the dict). The `__eq__` method must disregard the hash and return False for all nans.
How do you go about telling a person who vibe-coded a project into existence how to fix their security flaws?