https://github.com/ekmett/machines
https://www.fpcomplete.com/user/snoyberg/library-documentation/conduit-overview
https://hackage.haskell.org/package/pipes
http://en.wikipedia.org/wiki/Iteratee#cite_note-play-enumeratee-3
http://okmij.org/ftp/Streams.html#design
http://okmij.org/ftp/Haskell/Iteratee/Iteratee.hs
http://okmij.org/ftp/Haskell/Iteratee/describe.pdf
http://okmij.org/ftp/Haskell/Iteratee/IterDemo.hs
http://okmij.org/ftp/Haskell/Iteratee/IterDemo1.hs
http://mandubian.com/2012/08/27/understanding-play2-iteratees-for-normal-humans/
https://github.com/playframework/playframework/tree/master/framework/src/iteratees/src/main/scala/play/api/libs/Iteratee
https://github.com/playframework/playframework/blob/master/framework/src/iteratees/src/main/scala/play/api/libs/iteratee/Iteratee.scala
https://github.com/playframework/playframework/blob/master/framework/src/iteratees/src/main/scala/play/api/libs/iteratee/Enumerator.scala
http://stackoverflow.com/questions/10177666/cant-understand-iteratee-enumerator-enumeratee-in-play-2-0
http://stackoverflow.com/questions/10346592/how-to-write-an-enumeratee-to-chunk-an-enumerator-along-different-boundaries
http://okmij.org/ftp/Haskell/Iteratee/Iteratee.hs
http://www.mew.org/~kazu/proj/enumerator/
http://www.reddit.com/r/rust/comments/2aur8x/using_macros_to_parse_file_formats/
https://github.com/LeoTestard/rustlex
https://github.com/rust-lang/rust/blob/master/src/test/run-pass/monad.rs
www.reddit.com/r/programming/comments/z7lwn/rust_typeclasses_talk/
https://github.com/rust-lang/rfcs/pull/53
http://apocalisp.wordpress.com/2011/10/26/tail-call-elimination-in-scala-monads/
http://www.cis.upenn.edu/~bcpierce/sf/current/toc.html
http://www.reddit.com/r/rust/comments/1a57pw/haskeller_playing_with_rust_a_question_about/