input: 
  from typing import List, Dict
  
  def calculate_total_cost(items: List[Dict[str, float]], shipping_cost: float, tax_rate: float) -> float:
      """
      Calculate the total cost of a shopping cart, including item prices, quantity, shipping cost, and taxes.
      
      >>> 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)
      100.04
      """
  
output:     total_item_cost = sum(item['price'] * item['quantity'] for item in items)
      total_cost = total_item_cost + shipping_cost
      total_cost_with_tax = total_cost * (1 + tax_rate)
      return round(total_cost_with_tax, 2)