code: def empty_st_op_like_zeros(leaf_op):
      def empty_st_op(values):
          as_zeros = [
              zeros_like_v2(value, dtype=dtypes.int32)
              for value in values
          ]
          result = leaf_op(as_zeros)
          return _structured_tensor_like(result)
  
      return empty_st_op
  
imports: from typing import Sequence
  from tensorflow.core.config import flags
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops.ragged import dynamic_ragged_shape
  from tensorflow.python.ops.ragged import ragged_tensor
  from tensorflow.python.ops.ragged.row_partition import RowPartition
  from tensorflow.python.ops.structured.structured_tensor import StructuredTensor
  from tensorflow.python.util import deprecation
  from tensorflow.python.util import dispatch
label_desc: Use image node_id 19 for calling a global function with example usage: empty_st_op_like_zeros(leaf_op) and returns: empty_st_op, _structured_tensor_like