Did you consider using F#? The language is very similar to OCaml, but it has the added benefit of good tooling and a large package ecosystem (can use any .NET package).
I have looked at the Fable compiler for F# which lets you compile F# to Rust which is very cool!