Wraps a function with its parameter names (in-place).
callable Python object
the original function, modified in-place by adding paramNames as an attribute