Isearch has this (good) behavior to be case sensitive if one char of its input is uppercase. Couldn't zap-to-char have the same (good) behavior?