lib/check.ex

defmodule MaxoMacro.Check2 do
  defmodule Source2 do
    def i_am_different!(), do: "Yes, I am!"
  end
end

defmodule MaxoMacro.Check do
  defmodule Source do
    def hey, do: "ho"
    def lets, do: "go"
    def with_args(a, b, c), do: a + b + c
    def with_defaults(a, b \\ 2), do: a + b
  end

  defmodule Target do
    alias MaxoMacro.Check2.Source2, warn: false
    require MaxoMacro
    MaxoMacro.import_with_delegates(Source)
    MaxoMacro.import_with_delegates(Source2)

    def hello do
      hey()
    end
  end
end