Evaluate code in this context. Returns the last expression value.
if this context's underlying coroutine scope has been cancelled, e.g. by an enclosing withTimeout.
withTimeout