Programming Elixir: Functional |&gt; Concurrent |&gt; Pragmatic |&gt; Fun