I\'ve been trying to understand decorators. I had understood them as a function that you pass other functions through, to modify some functionality. However, the following type