I was surprised that this assertion fails:
x = 42 x = lambda: x assert x() == 42
The actual result is that x recursively refers
x