need cl-lib for magit
emacs mode fiddle