//! Async networking primitives: HTTP client, ping, download and upload.
//!
//! This module knows nothing about providers or the UI. It receives plain
//! URLs and configuration, streams data without buffering whole payloads,
//! and reports through typed events with graceful cancellation throughout.