multipledispatch is an efficient, mostly complete implementation of
multiple dispatch that performs static analysis to avoid conflicts, and
provides optional namespace support.

Homepage:
https://github.com/mrocklin/multipledispatch
