code: def parse_args():
      parser = argparse.ArgumentParser()
      parser.add_argument(
          "modules",
          nargs="+",
          type=str,
          help="""The Python modules to parse.""",
      )
      parser.add_argument(
          "-o",
          "--out",
          nargs="+",
          type=str,
          help="""Output files.
                  If given, must have the same number of items as 'modules'.
                  If not given, stdout is used.""",
      )
      return parser.parse_args()
  
imports: import argparse
  import logging
  import os
  import re
  import sys
  from collections import OrderedDict
  from dataclasses import dataclass
  from enum import Enum
  from multiprocessing import Pool, cpu_count
  from pathlib import Path
  from typing import List, Optional, Tuple
  import docspec
  from docspec import ApiObject, Class, Data, Function, Indirection, Module
  from docspec_python import format_arglist
  from pydoc_markdown import Processor, PydocMarkdown, Resolver
  from pydoc_markdown.contrib.loaders.python import PythonLoader
  from pydoc_markdown.contrib.renderers.markdown import MarkdownRenderer
label_desc: Use image node_id 4 for calling a global function with example usage: parse_args() and returns: parser