code: def saved_searches_factory_helper(splunk_connection_info):
      
      if not ISplunkConnectionInfo.providedBy(splunk_connection_info):
          DoesNotImplement('argument did not provide expected interface')
      service = connect(**splunk_connection_info)
      saved_searches = service.saved_searches
      for s in saved_searches:
          logger.debug("Found Splunk saved search with name %s" % s.name)
      return saved_searches
docs: Return a valid splunklib.client.SavedSearches object
      
      kwargs:
          - see splunklib.client.connect()