...just like packages do.
I use Emacs (maybe, it can offer some kind of solution).
For example (defun the-very-very-long-but-good-name () ...) is no
(defun the-very-very-long-but-good-name () ...)
You could use setf to assign the function to the function cell of another, for example:
setf
(defmacro alias (new-name prev-name) `(setf (symbol-function ,new-name) (symbol-function ,prev-name)))