Fancy completion all over Emacs, not just for buffers and files.