monarch_dodra:
If we follow the rule of "least surprise" and that "things which are common behave the same", it might be safer to keep this behavior.
equal and cmp and OnHash among tuples of the same type must be supported if all the types they contain support those operations. If you remove that behaviour tuples become much less useful.
What's worth discussing is the opposite, so if it's a good idea to allow other operations among tuples if their types support those operations.
Bye, bearophile
