pub type PooledParser = Arc<Mutex<Box<dyn ReasoningParser>>>;
Type alias for pooled parser instances. Uses tokio::Mutex to avoid blocking the async executor.
pub struct PooledParser { /* private fields */ }