Introduction to Python's decorators