@mugiseyebrows Ты не можешь представить, когда тебе может понадобиться проверить, действительно ли это __тот же самый__, а не **равный** объект? Ты тупой.
// операторы сравнения перегружаются, если чо.
@l29ah А что с ним не так? Ты про то, что в иммутабельном объекте можно изменить мутательный элемент и одновременно получить эксепшон?
// инплейсные операторы тоже отдельно реализовывать можно, поэтому a = a + 1 не то же самое, что a += 1
// и a + 1 не то же самое, что 1 + a