By: Shimi Bandiel
Scala provides a concise syntax for working with Monads(map & flatMap): the for comprehension.
This is a companion discussion topic for the original entry at http://docs.scala-lang.org//sips/pending/comonadic-comprehensions.html.html