Play with Haskell
use stack runghc
when you want to build & run a single .hs file
use stack run
when you want to run Main.hs with Modules
use stack ghci
when you want to init ghci with stack
(and you should load source file in repr, by using :l <source path>
command to use it)