code: def len_impl(context, builder, sig, args):
      sv_ptr = builder.alloca(args[0].type)
      builder.store(args[0], sv_ptr)
      result = context.compile_internal(
          builder,
          call_len_string_view,
          nb_signature(size_type, _STR_VIEW_PTR),
          (sv_ptr,),
      )
  
      return result
  
imports: import operator
  from functools import partial
  from numba import cuda, types
  from numba.core import cgutils
  from numba.core.datamodel import default_manager
  from numba.core.typing import signature
  from numba.cuda.cudaimpl import lower, registry
  from cudf._lib.strings_udf import get_character_cases_table_ptr, get_character_flags_table_ptr, get_special_case_mapping_table_ptr
  from cudf.core.udf.masked_typing import MaskedType
  from cudf.core.udf.strings_typing import size_type, string_view, udf_string
label_desc: Use image node_id 10 for calling a global function with example usage: len_impl(context, builder, sig, args) and returns: result