Use GetOpt instead of CmdArgs so we don't use TemplateHaskell