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)