buildFuncall now supports overload sets
dup the target args instead of source args in RelFunCall.dup