def stable_hash(data_structure):
return hash(recursive_sort(freeze(data_structure)))<EOL>
Stable hash does: hash(recursive_sort(freeze(data_structure)))

    >>> a = stable_hash(_TestClass(True))
    >>> b = stable_hash(_TestClass(True))
    >>> a == b
    True