It is very useful to parse args partially, like in Python - https://docs.python.org/3/library/argparse.html#partial-parsing Typical usecase - add additional options, depending on the value of another option.