@ilya.gorbunov after reading @elizarov's articles on reactive streams and coroutines, I'm kind of intrigued by the idea of coming up with a pure RxKotlin implementation built entirely with Kotlin and coroutines (and no RxJava dependency). I may take a stab at it if it doesn't put me in over my head.