class_docstr: Dummy class to verify that functions are only called once.
code: def log_prob(self, x):
      self.log_prob_calls += 1
      return normal.Normal(0.0, 1.0).log_prob(x)
  
imports: import types
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import invert
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.distributions import transformed_distribution
  from tensorflow_probability.python.distributions import uniform
  from tensorflow_probability.python.experimental.util import jit_public_methods
  from tensorflow_probability.python.internal import test_util
  from tensorflow.python.ops import control_flow_util
label_desc: Use image node_id 2 for calling the LogProbCanary obj's underlying member method code with example usage: obj.log_prob(x) and returns: normal