That’s called “kebab case”. When your language supports it, you know the language is good :)
Funky, I hadn't even noticed I had switched back when I started thinking about Clojure and that it's not legal Elixir. I had to go check my Elixir code to find the _'s!