added back cabal repl with more explanation
reworded cabal repl again