Rewriting 3 files to switch 1M LoC from Java threads to Kotlin coroutines | Dark Hacker News