After the discussion on curly braces in this group, I thought why not ask Claude
and see what it comes up with. One single question an a lot of code. Untested,
I'll do that later and report. To get an impression, here's a link:
https://claude.ai/share/892580c7-7e34-4724-a572-3274961c4447
It didn't follow everything I asked, but it does not look bad.
ingo