I just checked in the removal of -client and the fix to make -p work. Except that I made -p do the wrong thing. It sets up the on-the-wire prefixes, which is not very useful, instead of the code prefixes.
I now remember why I didn't make -p work right to begin with: I had a plan for a fairly general approach to this sort of thing, and it was waiting for Dan to do some work on annotations that he hasn't gotten around to. So, I'll probably turn off what I just checked in and look for a way to implement the original idea next week.
