simon.vergauwen
04/29/2019, 3:43 PMmain
IO (some worker thread name)
main
The first main depends on the actual thread that starts the execution but you can force this on main by using IO.unit.continueOn(Main).flatMap or by importing shift from arrow.effects.extensions.io.concurrent.shift if memory serves me right and do Main.shift().flatMap {