code: public static <T1, T2, T3> BiConsumer<T1, T2> rcurry(TriConsumer<T1, T2, T3> consumer, T3 third) {
          dbc.precondition(consumer != null, "cannot bind parameter of a null consumer");
          return (first, second) -> consumer.accept(first, second, third);
      }
docs: Partial application of the last (rightmost) parameter to a ternary
  consumer.
  
  @param <T1> the consumer first parameter type
  @param <T2> the consumer second parameter type
  @param <T3> the consumer third parameter type
  @param consumer the consumer to be curried
  @param third the value to be curried as third parameter
  @return the curried binary consumer