docs: public static <K, V> List<Tuple<K, V>> object(final List<K> keys, final List<V> values) {
          return map(keys, new Function<K, Tuple<K, V>>() {
              private int index;
  
              @Override
              public Tuple<K, V> apply(K key) {
                  return Tuple.create(key, values.get(index++));
              }
          });
      }