Dec 29, 2023
This little function is important: it ensures that the `__name__` and `__doc__` and others return values associated with the decorated function in that calling context -- without it, those values would be the ones associated with the `wrapper` function.