Added Haskell-mode hooks and such