Reformatted to match Emacs package guidelines.