Wraping asynchronous code with suspendCoroutine or synchronous code with withContext{}

Hi @stasbar,
aRead does not require a specific Dispatcher, so this example is OK.

You may be interested to Asynk-nio library