first time setup cabal update cabal sandbox init cabal install coding cabal exec ghci :load kata.hs :main (edit code) :reload :main