Made 2_lazy.py to use functools.wraps