My guess would be that fibers and blocking-style programming will be used for sequential, "everyday" business logic. However, when it comes to orchestrating concurrently running processes, the reified / lifted version, that is working with `Future`s and the like, will be superior. But we'll see. First of all, we'll see if and when Loom will be integrated into Java :)

Scala software engineer, Functional Programming enthusiast, SoftwareMill co-founder