vejeta
val folding1 = eitherTDeferred.fold(DeferredK.functor(), {0}, {it}) val result: Unit = runBlocking { println(folding1.await()) }