bar = {x = foo.x ; …}
bar = foo ** {…}
Checked with gftest that the operation didn't change anything.