https://pypi.python.org/pypi/functools32
Backport of the functools module from Python 3.2.3 for use on 2.7 and PyPy.