Attribute-access ordered dictionary
atdict is an attribute-access ordered dictionary. You can use a key name as an attribute to access the value of the dictionary for a key, for example, o.keyname rather than o['keyname']. Only a minimum set of methods are implemented so as to minimize the chances of name conflicts.