code: def _get_primitive_options():
      # all possible option keys: function that verifies value type
      return {
          "ignore_dataframes": list_dataframe_check,
          "include_dataframes": list_dataframe_check,
          "ignore_columns": dict_to_list_column_check,
          "include_columns": dict_to_list_column_check,
          "ignore_groupby_dataframes": list_dataframe_check,
          "include_groupby_dataframes": list_dataframe_check,
          "ignore_groupby_columns": dict_to_list_column_check,
          "include_groupby_columns": dict_to_list_column_check,
      }
  
file_path: featuretools/featuretools/primitives/options_utils.py
imports: import logging
  import warnings
  from itertools import permutations
  from featuretools import primitives
  from featuretools.feature_base import IdentityFeature
label_desc: Use image node_id 1 for calling a global function with example usage: _get_primitive_options() and returns: dict