pub fn parse_capture<T>( name: &'static str, next: Option<u8>, iter: &mut dyn Iterator<Item = u8>) -> Result<T, Error> where T: FromStr, <T as FromStr>::Err: Debug,