Not everyone reads Haskell. In fact I&#x27;d be willing to bet that only a vanishingly small number of working programmers  can fluently read Haskell notation at this point in time. This article in particular is about Swift. One of the barriers to understanding these concepts is that they are often written about as though throwing in a bind operator on a list monad in Haskell makes the author&#x27;s point blindingly obvious rather than opaque.