I see a surprising lack of parenthesis for something related to Guix. What's the story behind it?
https://archive.fosdem.org/2017/schedule/event/guixworkflowm...
Lisps can also support arbitrary input formats using reader macros, so it might be using that (I haven't looked at the implementation yet).
Depending on whitespace and indentation creates such fragile code that I can't understand why the trade-off would be made.