Por que não deixar-se e deixar-deixar suportar múltiplas ligações por padrão?

Por que nãowhen-let eif-let suporta múltiplas ligações por padrão?

Assim:

(when-let [a ...
           b ...]
  (+ a b))

...ao invés de:

(when-let [a ...
  (when-let [b ...
    (+ a b)))

Estou ciente de que posso escrever minha própria macro ou usar uma mônada (conforme descrito aqui:http://inclojurewetrust.blogspot.com/2010/12/when-let-maybe.html).

questionAnswers(3)

yourAnswerToTheQuestion