Learning cabal (lib, exec, unit tests), sandbox, repl