Dispatch works for me, what are you calling exactly?
julia> foo(::Vararg{Integer}) = nothing;
julia> foo(Int(1),)
julia> foo(Int(1), Int(2),)
julia> foo(Int(1), Int32(2),)
julia> foo(UInt64(1), UInt32(2),)
Dispatch works for me, what are you calling exactly?
julia> foo(::Vararg{Integer}) = nothing;
julia> foo(Int(1),)
julia> foo(Int(1), Int(2),)
julia> foo(Int(1), Int32(2),)
julia> foo(UInt64(1), UInt32(2),)