`swap!` should return the value swapped in at the cursor location.