As someone coming from Scala and Rust, I could easily see plenty of "ad-hocness" towards Elixir's choices of syntax.