pub fn current() -> Coroutine
Gets a handle to the coroutine that invokes it. it will panic if you call it in a thread context