I find Scala to be the most readable, but perhaps that's only because it's the one I learned typing and type level programming with.
Rust, by comparison, is much less readable to me, with very confusing ordering and operators. Although I'm sure someone can explain why it is superior to Scala in one way or another.