un_hash: Separate an Object from its Hash Attribute
Description
We calculate a hash value of an object and store it as an attribute of the
objects, the hash value of that object will change. So we need to split the
hash value from the object to see whether or not the objected changed.
Usage
un_hash(x)
Arguments
x
The object.
Value
A list containing the object and its hash attribute.