code: def _cli_builtin_types(parser):
      parser.add_argument("--format", dest="fmt", default="table")
  
      #    parser.add_argument('--summary', dest='format',
      #                        action='store_const', const='summary')
      def process_format(args, *, argv=None):
          orig = args.fmt
          args.fmt = _builtin_types.resolve_format(args.fmt)
          if isinstance(args.fmt, str):
              if args.fmt not in _builtin_types._FORMATS:
                  parser.error(f"unsupported format {orig!r}")
  
      parser.add_argument(
          "--include-modules", dest="showmodules", action="store_true"
      )
  
      def process_modules(args, *, argv=None):
          pass
  
      return [
          process_format,
          process_modules,
      ]
  
imports: import logging
  import sys
  import textwrap
  from c_common.scriptutil import VERBOSITY, add_verbosity_cli, add_traceback_cli, add_commands_cli, add_kind_filtering_cli, add_files_cli, add_progress_cli, process_args_by_key, configure_logger, get_prog
  from c_parser.info import KIND
  import c_parser.__main__
  import c_analyzer.__main__
  import c_analyzer
  from c_analyzer.info import UNKNOWN
  from .None import _analyzer, _builtin_types, _capi, _files, _parser, REPO_ROOT
label_desc: Use image node_id 12 for calling a global function with example usage: _cli_builtin_types(parser) and returns: list