ilya.gorbunov
flatMap { buildSequence { }}
flatBuild
listOf(2, 3, 4).flatBuild { yield(it) if (it % 2 == 0) yield(-it) }