code: @Deprecated
    public static <A,B,C,D,E> Parser<Tuple5<A,B,C,D,E>> tuple(
        Parser<? extends A> p1, Parser<? extends B> p2, Parser<? extends C> p3,
        Parser<? extends D> p4, Parser<? extends E> p5) {
      return sequence(p1, p2, p3, p4, p5, Tuple5::new);
    }
docs: A {@link Parser} that sequentially runs 5 parser objects and collects the results in a
  {@link Tuple5} object.
  
  @deprecated Prefer to converting to your own object with a lambda.