Another interesting aspect of OCaml syntax: [1,2,3] is equivalent to [(1,2,3)]. A list of integers is [1;2;3]. This is one of those cases where familiarity with the syntax of other languages can actually make life harder! [1,2,3] doesn't look wrong and is syntactically valid.