Output Data From Async to Async

Do async functions generally IO data? I’m using an async function that uses a return function to type data like such:

let r = n
|> List.map e
|> Async.Parallel
|> Async.RunSynchronously


And would like it to continuum its variable stored data to a function like this:

let fun2 =


let str = initial function result
printf “%A” str