Improved function overload selection.