Is it possible to have keywords used\called conditionally? Essentially instead of:
(defun test (var) (if var (some-function :para var) (some-function))) I'd want something like this:
(defmacro test (var) `(some-function (if ,var [add-keyword]))) where the function is(for quick easy example purposes):
(defun some-function (&key para) (cond ((equal para 'yes) "yes") ((null para) "no") (t "other")))