code: def _helper_unstack(draw):
      shape = draw(helpers.get_shape(min_num_dims=1))
      size = draw(st.integers(1, 10))
      dynamic_size = draw(st.booleans()) if size >= shape[0] else True
      dtype = draw(
          helpers.get_dtypes(full=False, prune_function=False)
      )[0]
      tensor = draw(helpers.array_values(dtype=dtype, shape=shape))
      kwargs = {
          "dtype": dtype,
          "size": size,
          "dynamic_size": dynamic_size,
      }
      return tensor, kwargs
  
imports: from hypothesis import strategies, given
  import numpy
  import tensorflow
  import ivy_tests.test_ivy.helpers
  from ivy_tests.test_ivy.helpers import BackendHandler
label_desc: Use image node_id 4 for calling a global function with example usage: _helper_unstack(draw) and returns: tensor,  kwargs