code: public static <T1, T2, T3, T4, T5, T6, T7, T8> Consumer<Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>> consumer(Consumer8<T1, T2, T3, T4, T5, T6, T7, T8> consumer) {
          return tuple -> consumer.accept(tuple.getT1(), tuple.getT2(), tuple.getT3(), tuple.getT4(), tuple.getT5(), tuple.getT6(), tuple.getT7(), tuple.getT8());
      }
docs: Returns a {@link Consumer} of {@link Tuple8} that wraps a consumer of the component values of the tuple
  
  @param consumer the component value consumer
  @param <T1>     the type of the first value
  @param <T2>     the type of the second value
  @param <T3>     the type of the third value
  @param <T4>     the type of the fourth value
  @param <T5>     the type of the fifth value
  @param <T6>     the type of the sixth value
  @param <T7>     the type of the seventh value
  @param <T8>     the type of the eighth value
  @return the wrapper consumer