> AFAIK, you're relegated to rather primitive "println debugging" with Elixir - has this been an issue for you in practice?
Not at all. The traditional BEAM way of debugging is the tracing modules. For little things an `IEx.pry()` is often good enough though.