Lisp を始めとする関数型言語のコードを書いてるヤツらのインデント+改行スタイルが許せない件について

1行たりとも関数型言語のコードを書いたことの無い人間(下のコードは On Lisp からの引用)の言うことなんで明後日な戯言かもしれませんが...

(defun our-length (x)
    (if (null x)
        0
        (1+ (our-length (cdr x)))))

...こんなインデント+改行スタイルが許せません!
関数型言語の売りはなんと言ってもその直交性じゃないのかよ!
なんなんだよ、その直交性のないインデント+改行スタイルは!
直交性という名の神に対する冒涜だろそれは!

(
    defun our-length (x)
    (
        if (null x)
        0
        (1+ (our-length (cdr x)))
    )
)

...こうあるべきなんじゃないの?