I\'m looking for creative uses of monads to learn from. I\'ve read somewhere that monads have been used for example in AI, but being a monad newbie, I fail to see how.
One interesting use of monad is in parsing. Parsec is the standard example.