Structured Haskell Mode recipe