Should I call Task.await if Task.yield returns {:ok, value}?

That is not the behaviour of a function

It is the bahaviour of any function that start a task though.

Anyway I have the answer to my original question and I know what problems I must think of with my implementation. I think we are done. Thank you :slight_smile: