After trying and failing to start a Haskell process, typing a character at the end of an identifer in the Haskell buffer prompts to restart again.
I have haskell-mode 13.10, GHC 7.8.3, cabal-install version 1.20.0.3 using version 1.20.0.2.
To reproduce, it's enough to make a trivial .cabal file for a Test.hs containing the line
After something like C-c C-l that tries to start a haskell process, the process will die with the log showing the compiler error message. After that, adding letters to the end of "main" will prompt to restart the process after each character typed.