If I'm reading the code correctly, `do-setv` works like `(do-setv name expression)`, right? In that case, we could just call it `(setv!)`, perhaps.