https://ocaml.org/

ReasonML if you want a slightly more Rustic syntax.