Here are some notes on why I decided to port Sup-notmuch to Crystal, and some of the problems I had to solve.