Main
main
data Opt
flags
checkListen
getListenOrDefault
parseArgs
usageHeader
copyrightMessage
compileInfo
handleFlag
putErr