Why is Python's OrderedDict ordered? | Hacker News Reader