as of right now, I went with exposing an async/launch method to the java code that runs under couroutines, and a coroutine scope for Kotlin code. I’m basically tying myself to kotlin for the internal implementation, but… well, I own that and want to write it in Kotlin anyway 😄 seems reasonable enough for now.