On Nov 15, 2010, at 4:15 PM, Mitar wrote:

True. Approach with "operational" is really beautiful. And it is
really great when you want things done. But for me, Haskell novice who
wants to learn more, it hides too much. So it is probably something I
would use in my code, but on the other hand I would like an exercise
of doing things by hand.

Check out: http://apfelmus.nfshost.com/articles/operational-monad.html

It's the paper that inspired the "operational" module.