String-manipulation utilities for Emacs Lisp