There are other cases (like class variables) that are less interesting than these, but this list serves to show how easy it is for a language implementer to fall into the “everything’s a hash, dude!” ...