hey, any reason why this seems to hang? ```fun mai...
# arrow
r
hey, any reason why this seems to hang?
Copy code
fun main() {
    fun threadName(): IO<String> = IO.async { Thread.currentThread().name }

    val program = IO.fx {
        val fiberA = !threadName().fork(dispatchers().default())
        val threadA = !fiberA.join()
        !IO.async<Unit> { println(threadA) }
    }

    unsafe { runBlocking { program }}
}