Haskell First Principles Exercises Setup hpack to reload cabal file when changing the package.yaml. stack ghci --no-load to run without and modules. stack ghci runs all modules in src with main. To add a new package, edit the package.yaml file dependencies and then run hpack.