Это последовательность привязок, а не вызов функции.
(let* ((x 1) (y 2) (z 3)) ; <-- sequence of bindings
(displayln (+ x y z)))
Аналогично:
(for ((x '(1 2 3)) (y '(3 2 1))) ; <-- like above
(displayln (+ x y)))
Теоретически, либо язык анализирует их по-разному, либо они расширяются до других форм (макросов).