an unbox-skipped if/unless may also use a constant
we get "set a, b; set b, a" rather often

and it's easy to detect and remove.