Building a Haskell project again.

Cabal is what you get when you take the bad parts of Cabal and then yeah that’s it.