В документации по кошкам мы читаем:
Foldable [F] реализован в виде двух основных c методов:
foldLeft(fa, b)(f)
с нетерпением выполняет левоассоциативную свертку над fa. foldRight(fa, b)(f)
лениво выполняет правоассоциативную свертку над fa.
Есть ли причина для этого "отсутствия симметрии "?