Keyword Arguments vs Dict

Not sure if I understand the question, but you can take ArgParse dictionary and convert to named tuple, then call your method with keyword args by spreading this tuple.

Example:

function asdf(x = 1, y = 4) return x, y; end
nt = (x=4, y=134)
asdf(nt...)