Annotations as input to function decorators - Daniel Arbuckle's Mastering Python [Book]
PyBites on Twitter: "When writing decorators in #Python make sure you use functools.wraps so you don't lose the docstring and other metadata of the function you are decorating: https://t.co/2Lb7v6GUMq" / Twitter