code: def guitar_skip(reason):
      """Skips tests in the Guitar build.
  
      Why skip specifically in Guitar?  The Guitar build uses more compute to look
      for bad inputs than our regular test suite.  It is therefore common for a test
      to be failing in Guitar but passing on TAP.  This calls for disabling it in
      Guitar, to keep Guitar green, while leaving it enabled on TAP, to get its
      value as a presubmit.
  
      Args:
        reason: Python string.  The reason to skip, or a reference to the relevant
          bug.
  
      Returns nothing.
  
      Raises:
        SkipTest: If the test should be skipped.
      """
      if running_under_guitar():
          raise unittest.case.SkipTest(reason)
  
imports: import contextlib
  import os
  import re
  import traceback
  import unittest
  import hypothesis
  from hypothesis.extra import numpy
  import hypothesis.strategies
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import tensorshape_util
  from tensorflow_probability.python.util.deferred_tensor import DeferredTensor
label_desc: Use image node_id 7 for calling a global function with example usage: guitar_skip(reason) without return types