Try the following:
type t1 = A of int*int
type t2 = B of (int*int)
let x = (1,2) in A x (* does not work *)
let x = (1,2) in B x (* works *)
That is, it Bis a constructor that expects 1 argument (namely, a tuple containing two integers), and Ais a constructor that takes 2 arguments (supplied as comma-separated elements in brackets).