Works in the latest haskell-mode