force hashable and force frozenset functions