def recursive_hash(data_structure):
return hash(freeze(data_structure))<EOL>
Recursive hash does: hash(freeze(data_structure))

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