code: def test_wrapped_op():
      @make_op
      def wrapper(x: Real) -> Real:
          # This should not be traced.
          return ops.add(x, x)
  
      def fn(x):
          y = ops.add(x, 1)
          z = wrapper(y)
          return ops.add(z, 1)
  
      data = dict(x=randn(()))
      check_tracer(fn, data)
  
imports: from collections import OrderedDict
  import pytest
  import funsor.ops
  from funsor.domains import Real, Reals
  from funsor.gaussian import Gaussian
  from funsor.interpretations import reflect
  from funsor.interpreter import reinterpret
  from funsor.op_factory import make_op
  from funsor.ops.tracer import trace_function
  from funsor.optimizer import apply_optimizer
  from funsor.sum_product import sum_product
  from funsor.tensor import Tensor
  from funsor.terms import to_data, to_funsor
  from funsor.testing import assert_close, randn
label_desc: Use image node_id 4 for calling a global function with example usage: test_wrapped_op() and returns: ops, ops