parameters: (context, builder, ty, val)
docstring: Call len() on the given value.  Return None if len() isn't defined on
      this type.
docstring_summary: Call len() on the given value.  Return None if len() isn't defined on
      this type.
docstring_tokens: Call len () on the given value . Return None if len () isn t defined on this type .
function: def call_len(context, builder, ty, val):
      """
      Call len() on the given value.  Return None if len() isn't defined on
      this type.
      """
      try:
          len_impl = context.get_function(len, typing.signature(types.intp, ty,))
      except NotImplementedError:
          return None
      else:
          return len_impl(builder, (val,))
function_tokens: def call_len ( context , builder , ty , val ) : try : len_impl = context . get_function ( len , typing . signature ( types . intp , ty , ) ) except NotImplementedError : return None else : return len_impl ( builder , ( val , ) )