suspendFold

suspend fun <C> suspendFold(ifLeft: suspend (E) -> C, ifRight: suspend (A) -> C): C