This Crystal language seems promising. Ruby, but compiled, using LLVM.

I don't know if the language is isomorphic with Ruby or homomorphic. But a basic eyetest says, the syntax is nigh-ident. Semantics, not sure. Dynamic dispatch differs in a language that runs on a VM, and a language that is compiled. Crystal has static typechecking, and that's endearing. I like Ruby's style of "duck typing", but I fucking hate such 'Silicon valley bro' terminology like 'duck typing' (another SVB term I dislike is 'transpiler'). Be scientific, dammit!