Function1<Tuple2<A, B>, C> tuplize2<A, B, C>(Function2<A, B, C> fun) => (Tuple2<A, B> t2) => fun(t2.value1, t2.value2);