code: def fulltype_list_to_product(fulltype_list):
      """Convert a list of FullType Def into a single FullType Def."""
      return full_type_pb2.FullTypeDef(
          type_id=full_type_pb2.TFT_PRODUCT, args=fulltype_list
      )
  
file_path: tensorflow-upstream/tensorflow/python/framework/type_utils.py
imports: from typing import List
  from tensorflow.core.framework import full_type_pb2
  from tensorflow.core.framework import types_pb2
  from tensorflow.python.framework import type_spec
  from tensorflow.python.ops.ragged.ragged_tensor import RaggedTensorSpec
  from tensorflow.python.ops.structured.structured_tensor import StructuredTensor
  from tensorflow.python.platform import tf_logging
  from tensorflow.python.util import nest
label_desc: Use image node_id 4 for calling a global function with example usage: fulltype_list_to_product(fulltype_list) and returns: full_type_pb2