Comments
Respect the original todo keyword when capturing todo emails
Capture any notes associated with a message
Do not error when removing messages after capture
Update the processed messages list before capturing to prevent races.
Use defvar for surround-pairs-alist