Docs + failed parse reporting
Module header
Cabal
-h handling
GHC dep
parseArgs doc
Split out into separate Main
Hide Main from docs
More info in the cabal file
Add usage to README