I'm having trouble seeing how the parts fit together. Eg, I have a
NavHost(...) { composable(..., arguments = ...) {
... inside that I extract at argument (id: String), now I can want to query my Room database, like
db.getThing(id):Flow<Thing>
and pass it to a
@Composable fun ThingView(thing)
but that DB function is not callable outside of a coroutine context. So... where do I get the coroutine context, and then how to I hook the result obtained within that back to some MutableState that Compose can observe, in ThingView.