package Ġcom . l hw dev . vfs . impl . nio fs Ċ Ċ import Ġkotlinx . coroutines . Dispatch ers Ċ import Ġkotlinx . coroutines . with Context ĊĊ Ċ internal Ġsuspend Ġinline Ġfun Ġ< R > Ġio ( cross inline Ġblock : Ġsuspend Ġ() Ġ-> ĠR ): ĠR Ġ= Ġwrap Errors Ġ{ Ċ ĉ with Context ( Dispatch ers . IO ) Ġ{ Ġblock () Ġ} Ċ } Ċ