Jak określić wiele typów zwrotów za pomocą wskazówek dotyczących typów

| | | | | | | | |

Mam funkcję w Pythonie, która może zwrócić bool lub listę. Czy istnieje sposób na określenie zwracanych typów za pomocą wskazówek typu.

Na przykład, czy jest to właściwy sposób?

def foo(id) -> list or bool: ...