> A recipe is an ordered list of steps of what to do
Understandable.
> a list can be used for a recipe
Not so much.
Moreover, a recipe usually at least consists of two parts, ingredients and steps.
"pierogi_recipe": { ingredients: Set<(Item, Quantity)>, steps: List<Step> }
So the analogy kinda muddies the waters.
> A recipe is an ordered list of steps of what to do
Understandable.
> a list can be used for a recipe
Not so much.
Moreover, a recipe usually at least consists of two parts, ingredients and steps.
"pierogi_recipe": { ingredients: Set<(Item, Quantity)>, steps: List<Step> }
So the analogy kinda muddies the waters.