No, it’s actually because , (comma) denotes a tuple.
[1, 2; 3, 4]
is a list of tuples, of type (int * int) list, equivalent to [(1, 2); (3, 4)]