docs: public static <T1, T2, T3, R> FluentFunctions.FluentTriFunction<T1, T2, T3, R> of(final Function3<T1, T2, T3, R> fn) {
          return new FluentTriFunction<>(
                                         fn);
      }