Solved a problem with references

To reproduce:

Run the REPL
a = {1, 2, 3}
b = a
a[1] = 5
b used to evaluate to {1, 5, 3}, but now evaluates to {1, 2, 3}

Still stuck on the lambda, though ...