Elixir version of the Erlang In Practice code by Pragmatic Programmers