Congratulations on the project!
It works great, until we need to handle the best part of Elixir, that's creating multiple actors.
This Task code, for example doesn't work.
Enum.map(0..10, fn(_) ->
Task.async(fn -> IO.puts("new process") end)
end) |> Task.await_many()