def make_hashable(data): """Ensures ``data`` can be hashed(). Mostly needs to support dict. The other special types we use as hash keys (Hunks, Filters) already have a proper hash() method. See also ``make_md5``. Note that we do not actually hash the data for the memory cache. """ return freezedicts(data)