pub fn uses_scheduler(stmts: &[Stmt<'_>]) -> bool
Does the program use Go-like concurrency (channels / tasks / select) that must run on the scheduler-driven interpreter path?