Is there a lisp trick for adding arguments to the function called by `org-map-entries`? I have the following function: (cl-defun org-lms-return-all-assignments (&optional (send-all nil) (also-mail nil) (post-to-lms t) ) "By default mail all subtrees 'READY' to student recipients, unless SEND-ALL is non-nil. In that case, send all marked 'READY' or 'TODO'." (interactive) (message "Mailing all READY subtrees to students") (let ((send-condition (if send-all `(or (string= (org-element-property :todo-keyword item) "READY") (string= (org-element-property :todo-keyword item) "TODO") ) `(string= (org-element-property :todo-keyword item) "READY") ))) (org-map-entries #'ol-send-just-one)) (org-cycle-hide-drawers 'all)) I'd like to relay some of hte functions arguments to the one called internally to do the work. ~(ol-send-just-one~ takes an ~also-mail~ and a ~post-to-lms~ parameter,just like ~org-lms-return-all-assignments~, but I'm not sure how to trick org-map-entries into passing those arguments on. Any hints? Thank you!