code: def _get_natural_language_primitives():
      """Returns all Natural Language transform primitives,
      regardless of compatibility
      """
      transform_primitives = get_transform_primitives()
  
      def _natural_language_in_input_type(primitive):
          for input_type in primitive.input_types:
              if isinstance(input_type, list):
                  if any(
                      isinstance(
                          column_schema.logical_type, NaturalLanguage
                      )
                      for column_schema in input_type
                  ):
                      return True
              else:
                  if isinstance(
                      input_type.logical_type, NaturalLanguage
                  ):
                      return True
          return False
  
      return {
          name: primitive
          for name, primitive in transform_primitives.items()
          if _natural_language_in_input_type(primitive)
      }
  
imports: import importlib.util
  import os
  from inspect import getfullargspec, getsource, isclass
  from typing import Dict, List
  import pandas
  from woodwork import list_logical_types, list_semantic_tags, type_system
  from woodwork.column_schema import ColumnSchema
  from woodwork.logical_types import NaturalLanguage
  import featuretools
  from featuretools.primitives import NumberOfCommonWords
  from featuretools.primitives.base import AggregationPrimitive, PrimitiveBase, TransformPrimitive
  from featuretools.utils.gen_utils import Library, find_descendents
label_desc: Use image node_id 5 for calling a global function with example usage: _get_natural_language_primitives() and returns: unknown, False, True, True