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