pub async fn list_pages<R>(url: &Url, range: R) -> Result<Vec<Page>, Error>where
    R: RangeBounds<usize>,