More on memq



>  Other than the name, I think the code is about the same, except for the
>  return  value being t rather than (simp ....)   when using the memq macro.

Really? Does your memq macro unroll the 0- and 1-length cases and put
the other cases out of line?

          -s