The best effort I’ve seen at working around lisp’s parens notation and make its syntax more declarative-looking is Rhombus, which is based on Racket, and actually on track to replace it.
what it looks like:
https://github.com/racket/rhombus/blob/master/demo.rhm
more info: