Jeff Lockhart
val writeDispatcher = newSingleThreadContext("db-writes") val writeScope = CoroutineScope(writeDispatcher)
database.close() writeScope.cancel() writeDispatcher.close()