$ cabal build
$ cabal run SmallLang -- repl # launched a repl
$ cabal run SmallLang -- com [file] # compiles a file
$ cabal run SmallLang -- run # interprets a file
$ cabal run SmallLang -- dev # dumps the interpreter's internal view of the program, and runs it