Pass the filename to interpreter as the command line argument.

Use optparse-applicative package to handle command line arguments.
Add -v (--verbose) option.

-v prints the AST of the program before printing the result.