You could do something like this: ``` val defer = ...
# announcements
d
You could do something like this:
Copy code
val defer = async(CommonPool) { doTask() }
async(CommonPool) {
    delay(timeout)
    if (!defer.isCompleted) defer.cancel()
}