public static <T> Parser<T> sequence(Parser<?> p1, Parser<?> p2, Parser<T> p3) {
    return sequence(p1, p2, p3, InternalFunctors.<Object, Object, T>lastOfThree());
  }
public static < T > Parser < T > sequence ( Parser < ? > p1 , Parser < ? > p2 , Parser < T > p3 ) { return sequence ( p1 , p2 , p3 , InternalFunctors . < Object , Object , T > lastOfThree ( ) ) ; }
A {@link Parser} that runs 3 parser objects sequentially.