mutt: use generic for some bindings
mutt: threads