conference emacs english haskell keyboard review