Update Dec 2017: Dear reader, this post was written in a time when Stack did not exist and Haskell users had to deal with cabal directly. For most intents and purposes, you will have a much better experience using Stack. That being said, the content of this post should still be valid. If there is one serious pain point I’ve always felt about Haskell, it is the lack of documentation, or if document