Rust's Result Type for Python
pypi.org
pypi.org
This allows you to write your full algorithm/computation, and handle the final result afterwards.
Monads have been implemented in many languages without the developer even knowing, the best example IMHO are Javascript's Promise which are Continuation Monads.