O que metavar e ação significam em argparse em Python?

Eu estou lendoargparse módulo. Eu fiquei preso como o que metavar e ação significa

>>> parser.add_argument('integers', metavar='N', type=int, nargs='+',
...                     help='an integer for the accumulator')
>>> parser.add_argument('--sum', dest='accumulate', action='store_const',
...                     const=sum, default=max,
...                     help='sum the integers (default: find the max)')

Eu poderia ter perdido, mas pelo que li, não consegui encontrar definições parametavar eaction (action="store_const", etc). o que eles realmente significam?

questionAnswers(3)

yourAnswerToTheQuestion