pub fn skip<Input, P1, P2>(p1: P1, p2: P2) -> Skip<P1, P2> where
    Input: Stream,
    P1: Parser<Input>,
    P2: Parser<Input>,