I often create and save elaborate keyboard macros that I wish to use later, and hope to be prompted for the proper context to use them. I note that if I manually write a function to use as a command I can have a doc string
(defun my-handy-command ()
"Some helpful guidance on when to use this"
However keyboard macros get saved as
(fset `my-named-kbd-macro
(kmacro-lambda-form
can I supply a docstring somehow. If I can't apply a docstring to fset
what is the quickest and easiest way to go from a recorded keyboard macro to a usable emacs command with a docstring?