org-el/struct-map: rewrite with better matching
org-email-list: rewrite with better matching
with-escape: add debug to the macro
org-email-collect: add function to collect emails
remove old test. add new test.