Profiling Haskell programs within stack
Profiling Haskell programs require that you install the “profile” version of the dependent libraries too. Using cabal for such “dependency installation” may lead to a cabal-hell.
When I first started with Haskell, I went the route of installing “Haskell Platform” which comes, as it claims, “with batteries included”: GHC and its related libraries included. The installation also included the Haskell Stack (bundled), and also included cabal.