class_docstr: The result of resolving query inputs to specs.
  
  This implements Sized so that empty issue sets don't have to be printed by mf_pformat().
class_docstr_tok: ["The","result","of","resolving","query","inputs","to","specs",".","This","implements","Sized","so","that","empty","issue","sets","do","n't","have","to","be","printed","by","mf_pformat","(",")","."]
docstr: Return a new issue set that is this issue set with the given issue added.
docstr_tok: ["Return","a","new","issue","set","that","is","this","issue","set","with","the","given","issue","added","."]
code: def add_issue(
      self, issue: MetricFlowQueryResolutionIssue
  ) -> MetricFlowQueryResolutionIssueSet:
      """Return a new issue set that is this issue set with the given issue added."""
      return MetricFlowQueryResolutionIssueSet(
          issues=tuple(self.issues) + (issue,)
      )
  
imports: from __future__ import annotations
  from abc import ABC, abstractmethod
  from dataclasses import dataclass
  from enum import Enum
  from typing import Sequence, Sized, Tuple
  from typing_extensions import override
  from metricflow.collection_helpers.merger import Mergeable
  from metricflow.query.group_by_item.path_prefixable import PathPrefixable
  from metricflow.query.group_by_item.resolution_path import MetricFlowQueryResolutionPath
  from metricflow.query.resolver_inputs.base_resolver_inputs import MetricFlowQueryResolverInput
label_desc: Use image node_id 5 for calling the MetricFlowQueryResolutionIssueSet obj's underlying member method code with example usage: obj.add_issue(issue) and returns: MetricFlowQueryResolutionIssueSet