code: public static <T1, T2, T3, T4> Serializer<Tuple4<T1, T2, T3, T4>> serializer( Serializer<T1> first,
                                                                                    Serializer<T2> second,
                                                                                    Serializer<T3> third,
                                                                                    Serializer<T4> fourth ) {
          return new Tuple4Serializer<>(first, second, third, fourth);
      }
docs: Create a {@link Serializer} for tuples of size 4.
  
  @param first the serializer for the first slot
  @param second the serializer for the second slot
  @param third the serializer for the third slot
  @param fourth the serializer for the fourth slot
  @return the serializer; never null