PythonでStateモナド - Qiita
Pythonでモナりたいとおもいます。 そして、モナドといえばMaybeが有名ですね。 Maybeは比較的わかりやすい上、色々な言語でも実用しやすいので自分で実装している人も いたりするのではないかと思います。がしかし、 Stateモナドから理解したほうがいいんじゃないかな...