Scala 3, Programming Scala.
boundary and break mechanism. It’s certainly doable, but more tedious! Suspensions and a New Concurrency Library Back to the futures :) , boundary and break can be used for adding new concurrency abstractions to Scala following a direct style, like the Futures example above, as well continuations,