pub type ErrorSource = Box<dyn Error + Send + Sync + 'static>;
Shared source box for layered errors (Send + Sync for fan-out tasks).
pub struct ErrorSource(/* private fields */);