> I desperately want to write my ML code in a statically typed language.
Why? ML programs are typically sufficiently compact to not require a type system.
Why? ML programs are typically sufficiently compact to not require a type system.
The second is compactness is true only if you're chaining straightforward library calls. If you're writing your own functions or building non-trivial functionality on top, types will be of aid too.