numpy
multipledispatch
