Awaits the result of the computation.
fun await() -> Result { sink }
Note: May return on a different OS thread than the one that called this.