code: def make_table_parser() -> cmd2.argparse_completer.ACArgumentParser:
      
      table_parser = cmd2.argparse_completer.ACArgumentParser()
      table_item_group = table_parser.add_mutually_exclusive_group()
      table_item_group.add_argument('-c', '--color', action='store_true', help='Enable color')
      table_item_group.add_argument('-f', '--fancy', action='store_true', help='Fancy Grid')
      table_item_group.add_argument('-s', '--sparse', action='store_true', help='Sparse Grid')
      return table_parser
docs: Create a unique instance of an argparse Argument parser for processing table arguments.
  
      NOTE: The two cmd2 argparse decorators require that each parser be unique, even if they are essentially a deep copy
      of each other.  For cases like that, you can create a function to return a unique instance of a parser, which is
      what is being done here.