code: def _create_nested_variable() -> types.NestedVariable:
      return (
          tf.Variable(0, dtype=tf.int64, shape=()),
          {
              "var1": (
                  tf.Variable([1, 1], dtype=tf.float64, shape=(2,)),
              ),
              "var2": tf.Variable(
                  [[2], [3]], dtype=tf.int32, shape=(2, 1)
              ),
          },
      )
  
imports: from typing import Optional, Text, Tuple
  from absl import logging
  from absl.testing import parameterized
  import numpy
  import portpicker
  import reverb
  import tensorflow.compat.v2
  from tf_agents.experimental.distributed import reverb_variable_container
  from tf_agents.system import system_multiprocessing
  from tf_agents.typing import types
  from tf_agents.utils import nest_utils
  from tf_agents.utils import test_utils
label_desc: Use image node_id 2 for calling a global function with example usage: _create_nested_variable() and returns: tf,  dict