What if languages had a .= operator? What would it do?
To me, this operator looks analogous to other assignment operators like +=, -=, *=, /=, etc. So instead of
person = person.withAge(42);
you could write
person .= withAge(42);
But how often does this situation really happen? About as often as you need to use +=, -= or any of the other existing operation/assignment operators, in my opinion.