code: def sig_elements() -> set[type[addnodes.desc_sig_element]]:
      """Fixture returning the current ``addnodes.SIG_ELEMENTS`` set."""
      original = (
          addnodes.SIG_ELEMENTS.copy()
      )  # safe copy of the current nodes
      yield {
          *addnodes.SIG_ELEMENTS
      }  # temporary value to use during tests
      addnodes.SIG_ELEMENTS = original
  
imports: from __future__ import annotations
  import pytest
  from sphinx import addnodes
label_desc: Use image node_id 1 for calling a global function with example usage: sig_elements() without return types