`kill-buffer' was an oddball function. With this patch it is less so.