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