is this just for namespace reasons or is there an actual difference between global ``reduce`` and ``functools.reduce`` in py2?