Yes, but I wasn't super happy with it. Rust was a much better option IMO.
I only chose Elm because I was experimenting with some visual debugging stuff, and boy, it's really a joyful experience. The problem with Elm is that it's impossible to write a serious compiler in it hahaha