@Ardubal that's what I thought too.
Then I floundered with macroexpand-1 a bit, and thought maybe I just wanted a conventional macro that does substs on body. Otherwise I would have to think about the read-table
Interestingly this means the left half doesn't have to be a symbol.