Это если typealias сделай если не нравится .peek(Consumer { it.smth })
не то что не нравится. просто тут Consumer нафиг не сдался. то есть, имеем лишнее создание объекта, лишний вызов, лишний код... а всё из-за кривого SDK, который так и остался нацеленным на JDK6, что бы там ни говорили создатели kotlin :)