An argv parser.