Protocolos e Tipagem Estrutural
typing.Protocol habilita a tipagem dinâmica estática: qualquer classe com métodos correspondentes satisfaz o protocolo sem precisar herdar dele. Este é o companheiro da camada de tipagem para padrões estruturais de OOP.