import "scheduler" for Scheduler, Future
import "timer" for Timer
var order = []
var task = async { |name, ms|
await Timer.sleep(ms)
order.add(name)
name
}
var f1 = task.call("slow", 2)
var f2 = task.call("fast", 1)
await f1
await f2
System.print(order) // expect: [fast, slow]