@cooklang Hey, playing around with creating a cooklang parser, I was curious about certain underdefined aspects of the spec. e.g.
• Can ingredients/times appear in section-headings or notes like "== Cook @potatoes{3} ==" or "> I prefer to bake for ~{25%minutes}" (playground says no)
• Is there an expected/controlled vocabulary of YAML front-matter?
• Should step-count reset across section headings? (playground says yes)
• should [- … -] comments be greedy or nestable? (e.g. various parsings for things like "this [- is [- a test -] comment -]" (playground interprets this as "this comment -]", not nesting)
• when comments are stripped, should the leading/trailing whitespace be preserved or collapsed? E.g. "this [- has space before & after -] here" → "this␣␣here" or "this␣here"
• when doing an inclusion, what should happen with included front-matter in that context? similarly, should counters be preserved/pushed and then popped after emitting the included sub-recipe?

