# coro-state
Get the state of a coroutine.
## Syntax
[coro-state $coro]
## Parameters
- `$coro` — Coroutine value (from `spawn`).
## Examples
def c [spawn {|| sleep 50 "ok" }] [coro-state $c] # :ready, :suspended, or :running [resume $c] [coro-state $c] # :done or :failed
## Returns
Keyword: `:ready`, `:running`, `:suspended`, `:done`, or `:failed`.
## See Also
`spawn`, `resume`, `sleep`, `after`