code: public static <T> Parser<T> sequence(
        Parser<?> p1, Parser<?> p2, Parser<?> p3, Parser<T> p4) {
      return sequence(p1, p2, p3, p4, InternalFunctors.<Object, Object, Object, T>lastOfFour());
    }
docs: A {@link Parser} that runs 4 parser objects sequentially.