docs: public static ExtractFromRow extractorWith( final ExtractFromRow first,
                                                  final ExtractFromRow second ) {
          final TypeFactory<?> type = Tuples.typeFactory(first.getType(), second.getType());
          return new ExtractFromRow() {
              @Override
              public TypeFactory<?> getType() {
                  return type;
              }
  
              @Override
              public Object getValueInRow( RowAccessor row ) {
                  return Tuples.tuple(first.getValueInRow(row), second.getValueInRow(row));
              }
          };
      }