///|
fn main {
  let recipe = @pantrycalc.scale_recipe(@pantrycalc.example_recipe(), 4)
  let plan = @pantrycalc.example_plan()
  let rotation = @pantrycalc.rotation_plan(recipe, @pantrycalc.example_pantry())
  let meal_prep = @pantrycalc.example_zero_waste_meal_prep()
  println("PantryCalc ready")
  println("package=WB-ai-nb/pantrycalc")
  println(plan.summary())
  println(@pantrycalc.rotation_summary(rotation))
  println(meal_prep.summary())
  println("recipe=" + plan.recipe_title)
  println("shopping-lines=" + plan.shopping.length().to_string())
  println("allergen-hits=" + plan.allergen_hit_count.to_string())
}