ghc command line arguments parsing