Typy / szablony w Pythonie?

W jaki sposób Python obsługuje scenariusze typu ogólnego / szablonu? Powiedzmy, że chcę utworzyć zewnętrzny plik „BinaryTree.py” i zlecić mu obsługę drzew binarnych, ale dla dowolnego typu danych. Mogłem więc przekazać mu typ obiektu niestandardowego i mieć drzewo binarne tego obiektu. Jak to...