[Haskell-cafe] computation over containers, greatly simplified notation.