Addressing an innocuous question about the Notmuch email client’s default behavior took me surprisingly deep into the bowels of the package code. When the normal customization methods didn’t help, I realized it might be a good opportunity to live-code a solution. The hope was that it might outline a recipe for reaching into the elisp guts of any library and getting Emacs to do what you want – with no specific prior knowledge.