Swapping
var a = 1
var b = 2
a <-> b
// `a` is `2`
// `b` is `1`
var c = 3
// Invalid: The swap operation cannot be used in an expression.
a <-> b <-> c
// Instead, the intended swap must be written in multiple statements.
b <-> c
a <-> bvar a = 1
let b = 2
// Invalid: Swapping is only possible for variables, not constants.
a <-> bLast updated