The `match` statement, slated for the next version of Python (3.10), is rather comprehensive.
Don't think we could reasonably expect much more than this to be retrofitted into an old language [0]
https://www.python.org/dev/peps/pep-0622/#exhaustiveness-che...
https://www.python.org/dev/peps/pep-0634/
[0] Trivia: Python is older than Linux!