Decorator factories and stacking decorators

What if the decorator itself needs an argument, like @repeat(3)? You wrap one more level: a function that returns a decorator. The lesson also shows what happens when several @ lines stack on the same function.