Making Multiplier Functions
Can we make functions on that fly that double, triple, etc?
Decorator Mechanics
We can replace a defined function with our own.
Decorator Use Case 1: Extend Function
In addition to doing whatever the function does, we can count how many times it is called.
Decorator Use Case 2: Register Functions
Automatically make a list of every decorated function.
Decorator Use Case 2: Register Functions (example 2)
We can associate each function with some URL, like how Flask does.
Variable Number Of Arguments
Capturing Keyword Arguments
Tracing Calls+Arguments