core-async 2026-07-02

What's the recommended way of finding out if a flow is running, paused or stopped? My current solution is to ping a process, and return :stopped if I get a "flow not running" exception. Ideally, I'd also like to know if the flow is in a state transition (starting, resuming, pausing, stopping).