input: def find_customer_by_name(customer_records: List[dict], name: str) -> dict:
      """ Searches through a list of customer dictionaries to find and return the 
      customer record corresponding to the given name. Each dictionary in the 
      list has the following keys: 'name', 'id', 'address', etc.
      >>> find_customer_by_name([{'name': 'Alice', 'id': 1, 'address': '123 Main St'},
      ... {'name': 'Bob', 'id': 2, 'address': '456 Elm St'}], 'Bob')
      {'name': 'Bob', 'id': 2, 'address': '456 Elm St'}
      >>> find_customer_by_name([{'name': 'Alice', 'id': 1, 'address': '123 Main St'},
      ... {'name': 'Bob', 'id': 2, 'address': '456 Elm St'}], 'Charlie')
      {}
      """
      ...
output:     for customer in customer_records:
          if customer['name'] == name:
              return customer
      return {}