Import in an import, functions not found?

You could do this:

defmodule DataHelpers do
    def foo() do
      # ...
    end
  end

  defmodule ViewHelpers do
    defmacro __using__(_) do
      quote do
        import DataHelpers
      end
    end
  end

  defmodule SomeOtherModule do
    use ViewHelpers
  end

But it is only interesting if useing ViewHelpers will import multiple modules, otherwise it is just useless indirection.