code: public static <A, B, C> DecomposableMatchBuilder0<Tuple3<A, B, C>> tuple3(
        MatchesExact<A> a, MatchesExact<B> b, MatchesExact<C> c) {
      List<Matcher<Object>> matchers =
          Lists.of(ArgumentMatchers.eq(a.t), ArgumentMatchers.eq(b.t), ArgumentMatchers.eq(c.t));
      return new DecomposableMatchBuilder0<Tuple3<A, B, C>>(matchers, new Tuple3FieldExtractor<>());
    }
docs: Matches a tuple of 2 elements.