Vasiliy
есть данные по perf?
Соглашусь, в этом вся идея - избежать лишних FP Allocations и dispatch. Когда Я проверял, что выводит компилятор из этой конструкции на OpenJdk 11, Я использовал CFR Decompiler и получил такое: slickComposed = (Slick)MODULE$.transactions().foldLeft((Object)Slick$.MODULE$.identity(), (Function2 & Serializable)(x$4, x$5)