TIL: python Protocol and typing

Python Protocols, the simple explanation from me