If the containers have equality comparisons, they'll also need 'hash_value'. Untested and undocumented, as before.