Вы можете написать несколько функций для сопоставления с единообразными кортежами, т.е.
let map4 f (x,y,z,w) = (f x, f y, f z, f w)
let map3 f (x,y,z) = (f x, f y, f z)
let map2 f (x,y) = (f x, f y)
и тогда вы можете просто использовать их при необходимости.
let (x',y') = map2 f (x,y)