you can still use a coroutine builder like launch ...
# getting-started
n
you can still use a coroutine builder like launch or async and you can launch a job that calls delay(TIMEOUT) and kills the ongoing job