It's basically just designing a dictionary data type. I recall the Python devs talking about a lot of this stuff from the early days.
Everything is related.