nom
pub fn prepare_errors<O, E: Clone>( input: &[u8], res: IResult<&[u8], O, E>) -> Option<Vec<(ErrorKind<E>, usize, usize)>>