locator used to prepare list of arguments for function
function for which to prepare arguments. The func itself must not be an overloaded set of functions.
list of args that should override existing references by type of argument.
a tuple with all required arguments prefilled.
A small utility function that will resolve method arguments using a locator and look also for annotations on arguments.