def METHOD_NAME() -> argparse.ArgumentParser:
    parser = argparse.ArgumentParser()
    runners = list(RUNNERS.keys())
    if not runners:
        print('No runners registered!')
        raise SystemExit(1)
    parser.add_argument('-q', '--quiet', action='store_true')
    parser.add_argument('--deprecated', action='store_true', help='include deprecated exercises', dest='include_deprecated')
    parser.add_argument('--wip', action='store_true', help='include WIP exercises', dest='include_wip')
    parser.add_argument('-r', '--runner', choices=runners, default=runners[0])
    parser.add_argument('exercises', nargs='*')
    return parser