Reminder: you can use indentation to encode s-expressions. The result is very easy to parse and easy to read provided the underlying data structures are not insane.
https://srfi.schemers.org/srfi-49/srfi-49.html