let bonneteau = fun h (x, y) = g x and g x = f (x, x, x); and f (x, y, z) = y; f (1, 2, 3)