Reason
Alternative syntax for the OCaml type system
What it does
Reason provides JavaScript-like syntax while using the types and tools of the OCaml ecosystem to express application code and its structured data.
When to use it
When reading Reason code, use syntax comparisons and variant examples to understand functions, branches, and the data types used by the program.