I\'m collecting instances using the following code:
class Hand(): instances = [] def __init__(self): Hand.instances.append(self) self
foo = Foo() means that the variable foo just points to the object returned by Foo(), there's no concept of name here.
foo = Foo()
foo
Foo()