input: def calculate_total_cost(items: List[dict], shipping_cost: float, tax_rate: float) -> float:
      """ Calculate the total cost of a shopping cart by considering the price of
      each item, quantity, shipping cost and applicable taxes. The tax is calculated
      on the total cost of the items only.
      >>> calculate_total_cost([{"name": "widget", "price": 10, "quantity": 5}, {"name": "thingy", "price": 7, "quantity": 3}, {"name": "doodad", "price": 5, "quantity": 2}], 7.50, 0.095)
      110.725
      """
output:     total_item_cost = sum(item["price"] * item["quantity"] for item in items)
      total_cost = total_item_cost + shipping_cost
      total_cost += total_cost * tax_rate
      return round(total_cost, 3)