code: def should_display_warnings_for(to_type):
      
      if not hasattr(to_type, '__module__'):
          return True
      elif to_type.__module__ in {'builtins'} or to_type.__module__.startswith('parsyfiles') \
              or to_type.__name__ in {'DataFrame'}:
          return False
      elif issubclass(to_type, int) or issubclass(to_type, str) \
              or issubclass(to_type, float) or issubclass(to_type, bool):
          return False
      else:
          return True
docs: Central method where we control whether warnings should be displayed