Transforms a function into a single-dispatch generic function
conda install prometeia::singledispatch
conda install prometeia/label/external::singledispatch
This library brings functools.singledispatch from Python 3.4 to Python 2.6-3.3.