use

inline suspend fun <T : IKmpIoClosable, R> T.use(block: (T) -> R): Outcome<R, KmpIoError>