Convert the second value of the Tuple2 from T2 to Z using f.
T2
Z
f
@override Tuple2<T1, Z> extend<Z>(Z Function(Tuple2<T1, T2> t) f) => Tuple2(_value1, f(this));