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,