DF
Я к чему?
Было утверждение, что из-за макросовой природы and иногда возникают неудобства.
Я попытался вспомнить, когда у меня возникали такие неудобства и на ум пришло только это: не компилится (reduce and s). Помнится, что пришлось побороть так:
(reduce #(and %1 %2) s)
И тогда я вообще не думал ни о КЗ, ни о лишних вычислениях. Мне в той ситуации было не принципиально. Вероятно, что я тогда и про вариант (every? identity s) не знал.