Talk about synchronicity. James Iry wrote about implementing an
option type in both Java and Scala. He went on with the expected progression, first explaining what monads are (and a nice explanation that is), following last week with the relation between monadic
bind and Scala iterators.
I expect to write a bit more on the list monad, and general tomfoolery with Java generics.