. "It will, for example, never give you return types of functions, which are very important for this IDE (imagine lxml -- if the function parsing a string has no return type set, then you can forget the whole module, since your XML tree's root object has an unknown type and everything that is derived from that will have an unknown type too)." . . .