This was a helpful article for me because I am more familiar with Scheme than I am ML, which most monad articles use.<p>For those that want to see a Scheme monad implementation that is being used for real work on a regular basis, check out the (guix monads) module in GNU Guix:<p><a href="http:&#x2F;&#x2F;git.savannah.gnu.org&#x2F;cgit&#x2F;guix.git&#x2F;tree&#x2F;guix&#x2F;monads.scm" rel="nofollow">http:&#x2F;&#x2F;git.savannah.gnu.org&#x2F;cgit&#x2F;guix.git&#x2F;tree&#x2F;guix&#x2F;monads.s...</a>