A question to the community, how important is(to understand FRP and Arrow): learning about DDD, fusion combinators via function variables vs using standard functions, parallel collection operations using coroutines like(or something similar):
fun addOne(i: Int) = i + 1
val deferred = listOf(1, 2, 3).map { n -> async { addOne(n) } }