code: def function_flags(
      draw,
      *,
      ground_truth_backend,
      num_positional_args,
      instance_method,
      with_out,
      with_copy,
      test_gradients,
      test_trace,
      transpile,
      as_variable,
      native_arrays,
      container_flags,
      precision_mode,
      test_cython_wrapper,
  ):
      return draw(
          st.builds(
              FunctionTestFlags,
              ground_truth_backend=ground_truth_backend,
              num_positional_args=num_positional_args,
              with_out=with_out,
              with_copy=with_copy,
              instance_method=instance_method,
              test_gradients=test_gradients,
              test_trace=test_trace,
              transpile=transpile,
              as_variable=as_variable,
              native_arrays=native_arrays,
              container=container_flags,
              precision_mode=precision_mode,
              test_cython_wrapper=test_cython_wrapper,
          )
      )
  
imports: import abc
  from hypothesis import strategies
  from .None import globals
  from .pipeline_helper import BackendHandler
  from dataclasses import dataclass
  from hypothesis.strategies import SearchStrategy
label_desc: Use image node_id 4 for calling a global function with example usage: function_flags(draw) and returns: draw