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