lib/call_arguments_error.ex

defmodule Dummy.CallArgumentsError do
  alias Dummy.CallArgumentsError

  defexception [:message]

  @impl true
  def exception([expected, actual]) do
    %CallArgumentsError{
      message: "expected #{inspect(expected)}, got #{inspect(actual)}"
    }
  end
end