<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create_parser(name, description=None):
 """Create an argument parser with the given ``name`` and ``description``. The name is used to make ``cnx-archive-<name>`` program name. This creates and returns a parser with the ``config_uri`` argument declared. """

    prog = _gen_prog_name(name)
    parser = argparse.ArgumentParser(prog=prog, description=description)
    parser.add_argument('config_uri', help="Configuration INI file.")
    parser.add_argument('--config-name',
                        action='store',
                        default='main',
                        help="Supply a section name in the configuration")
    return parser