Bunch of nice decorators for Python 2