pub type BackendSelectFn = &'static (dyn Fn(&Url) -> Result<Box<dyn Backend + Send + Sync>> + Send + Sync);
Type of user provided closure that will find backend based on URL