multipledispatch
toolz
