This is a copy of the boilerplate I use for new Haskell projects.