... Yeah, that's gnarly. :D
That is emulating `let` using lambdas, though, and not mutable assignment. Still useful if you really want to nest them, but still immutable.
For instance for the equivalent of x = 3; x = x + 1; print(x):
(lambda x: (lambda x: print(x))(x+1))(3);