I had the same reaction to seeing S-expressions, but my conclusion was that this should just be a lisp. Why stop just at operators?