If you have:
x := 1
_ = x
x = 2
the spec allows this program and therefore the compilers accept it without comment.
However, it would be nice if vet could tell you about 'set and not used' on the final
line.
Maybe this falls out of some code Alan already has lying around. Maybe not.