I might be overthinking and the only thing needed ...
# coroutines
j
I might be overthinking and the only thing needed is a thread(start = true) { code }