pub fn generic_field<'a, E>( i: &'a [u8]) -> Result<(&'a [u8], (u16, &'a [u8])), Err<E>> where E: ParseError<&'a [u8]> + ContextError<&'a [u8]>,