input: 
  def search_KB_SRU(query: str, collection: str = None, start_record: int = 1, max_records: int = 1, record_schema: str = None) -> response:
      """
      This function provides a Python API for KB SRU. It allows the user to create an instance of 
      the "sru" class and call its "search" method, passing in a query string and optionally a 
      collection name, start record number, maximum number of records to return, and record schema. 
      The method will return a "response" object containing the results of the search. You can then
      use the various properties of the "response" object to extract specific information from the 
      search results, such as titles, creators, and subjects.
      
      >>> search_KB_SRU("Metamorphosis", "BYVANCK")
      <response object>
      >>> search_KB_SRU("Picasso", "GGC", max_records=10)
      <response object>
      """
  
output:     
      from sru import sru
  
      sru_instance = sru()
      response = sru_instance.search(query, collection, start_record, max_records, record_schema)
      return response
  