Simplified the haskell-mode (inspired by prelude one)