Working through Erlang and OTP in Action using Elixir