Transforms a function into a single-dispatch generic function
conda install anaconda-org-build::singledispatch
This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.