pub type HttpFetch = Arc<dyn Fn(&str, Option<&str>) -> Result<Fetched, String> + Send + Sync>;
Network fetch provided by the caller (https://), Ok(None) on 404.
https://
Ok(None)
pub struct HttpFetch { /* private fields */ }