Lists, collections, deterministic Iterators form a monad. An article for object-oriented programmers. This article is an instalment in an article series about monads. In the article series about functors I never included an explicit article about collections. Instead, I wrote: "Perhaps the most well-known of all functors is List, a.k.a.