OCaml's syntax is interesting: there are very few characters different between variable and function declarations: let foo = bar 123 vs let foo x = bar x Taking the idea of a lisp-1 to even the syntax!