[Python-Dev] OTish: Define Protocols near consumers [was: Keeping Python a Duck Typed Language.]