wargs now carries forward attributes of the original function.
documentation update