I published a blog for C++ programmers about the advantages of using the continuation monad in dealing with asynchronous API, concurrency, and parallelism. I explained the concepts in Haskell and the translated them into C++. 
http://fpcomplete.com/asynchronous-api-in-c-and-the-continuation-monad/ 

--
[:Bartosz:]