This isn't used with Haskell-style at all (we'd use `Ok` or `Err` there). An [article here](https://towardsdatascience.com/do-not-abuse-try-except-in-python-d9b8ee59e23b/) to explain, for example using `raise` instead.