While this commit isn't much (i.e. notmuch), it represents one brave step forward in the quest for supporting email in Emacs -- something I'm estimating to be somewhere between a 1.5x and 2x workflow booster.