nom::sequence
pub fn pair<I, O1, O2, E: ParseError<I>, F, G>( first: F, second: G) -> impl Fn(I) -> IResult<I, (O1, O2), E> where F: Fn(I) -> IResult<I, O1, E>, G: Fn(I) -> IResult<I, O2, E>,