SuaveIO/suave — pull request #160 by jamesjrg (2014-12-22 20:27:23+00:00)
Title: Attempt to explain >>= and combinators without assuming lots of prior knowledge

Or you could just cut and paste bits and pieces if you don't like it