But then I discovered the Elixir programming language, which addressed pretty much all of my concerns with using Erlang. It is a young language, built on top of Erlang. At first glance, it seems to solve most of my concerns about spending time hacking around in Erlang.