pub fn parse_scheme(scheme: &str) -> Result<Scheme<'_>, Error>