coroutines is a namespace for a wrapper around third party/photon.
coroutines
fn sleep(duration time.Duration)
sleep is coroutine-safe version of time.sleep()