Bucklescript - A backend for the OCaml compiler which emits JavaScript.