Improve mix compile.elixir task to handle multiple modules in `use`