[Python-Dev] A solution to the evils of static typing and interfaces?