Add an updatedWith function to tuple which return a tuple having the first instance of type U  transformed to type V using a function f(u) => v