code: def st_tuples(
      elements,
      *,
      min_size=0,
      max_size=None,
      unique_by=None,
      unique=False,
  ):
      return st.lists(
          elements,
          min_size=min_size,
          max_size=max_size,
          unique_by=unique_by,
          unique=unique,
      ).map(tuple)
  
imports: from hypothesis import strategies, assume
  import hypothesis.extra.numpy
  import numpy
  import ivy
  import ivy_tests.test_ivy.helpers
  from ivy_tests.test_ivy.helpers import handle_test, create_concatenable_arrays_dtypes
  from ivy.functional.ivy.experimental.manipulation import _check_bounds
  from ivy_tests.test_ivy.test_functional.test_core.test_manipulation import _get_splits
label_desc: Use image node_id 17 for calling a global function with example usage: st_tuples(elements) and returns: st