Мой OCaml ржавый, но я верю, что вы можете сделать это, объявив свой собственный тип и распаковав его в теле функции.
type four = int*int*int*int
let myfunction (t:four) =
let a, b, c, d = t in
a + b + c + d;
Вы также можете сделать это:
let sum4 ((a, b, c, d):int*int*int*int) =
a + b + c + d;;