make-transform-symbol-at-point-defun macro, apply macros section
hemacs-transform-map and gist-region-or-buffer-private bindings