input: from typing import List, Dict
  
  def total_cost_of_shopping_cart(items: List[Dict[str, float]], shipping_cost: float, tax_rate: float) -> float:
      """Calculate the total cost of a shopping cart considering the item prices, quantity, shipping cost, and any applicable taxes.
      >>> total_cost_of_shopping_cart([{"name": "widget", "price": 10, "quantity": 5}, {"name": "thingy", "price": 7, "quantity": 3}, {"name": "doodad", "price": 5, "quantity": 2}], 7.5, 0.095)
      110.05
      """
output:     total_price = sum(item["price"] * item["quantity"] for item in items)
      total_price_with_tax = total_price * (1 + tax_rate)
      total_cost = total_price_with_tax + shipping_cost
      return round(total_cost, 2)