code: public final <U1> Tuple1<U1> map1(Function<? super T1, ? extends U1> function) {
          return Tuple.tuple(function.apply(v1));
      }
docs: Apply attribute 1 as argument to a function and return a new tuple with the substituted argument.