Allow specifying the name of the function generated by make_func_with_sig, rather than only allowing the name of the wrapped function to be used
Take advantage of the new name-specification feature in the wraps() replacement, such that the new function gets the same *name* as the function being wrapped as well
Ensure that the filename for the code object is not a .pyc file