On Tue, May 25, 2021 at 8:09 AM Joren firstname.lastname@example.org wrote:
We could define "change" in terms of the hash of the object the name points to, as well as the name itself (the pointer to the object).
The hash of a random.Random() object doesn't change when its state does (its derived solely from its id). Nor does the hash of a class. Nor an instance of a class defined simply as "class Thing: pass".