code: def setup(
      *,
      verbose: bool = False,
      quiet: bool = False,
      color: str = "auto",
      title: str = "auto",
      timestamp: bool = False
  ) -> None:
      
      _setup(verbose=verbose, quiet=quiet, color=color, title=title, timestamp=timestamp)
docs: Configure behavior of message functions.
  
      :param verbose: Whether :func:`debug` messages should get printed
      :param quiet: Hide every message except :func:`warning`, :func:`error`, and
                    :func:`fatal`
      :param color: Choices: 'auto', 'always', or 'never'. Whether to color output.
                    By default ('auto'), only use color when output is a terminal.
      :param title: Ditto for setting terminal title
      :param timestamp: Whether to prefix every message with a time stamp