現在定義されているキーボードマクロをラムダ式の形式で取得することは
できますか?

たとえば、

C-x ( C-a " C-e " C-n C-x )

と定義されているときに、

(lambda ()
(move-beginning-of-line nil)
(insert "\"")
(move-end-of-line nil)
(insert "\"")
(next-line))

を取得するようなことは可能でしょうか?