some snippets for haskell mode