decorators try to keep info of original methods...

Using `functools.wraps`. However it only partially
succeed, `help` not showing the arguments details.
Add comment to `map_func_args` ...

about `inspect.getcallargs()` similarity