anchor.diff:  ==== Collection comprehension vs. `map` and `filter`
   
   Collection comprehension is actually quite similar to using `map` and `filter`
  -HOF on a collection. Indeed, a comprehension such as:
  +higher-order function on a collection. Indeed, a comprehension such as:
   [source,golo]
   ----
   list[f(x) foreach x in aList when pred(x)]
  
positive.code: # dices == set[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  ----
  
  However, the result collection can only be one of the predefined collection
  literals.
  
  xref:_destructuring[Destructuring] can also be used in collection
  comprehension, as in
  
negative.code: aList: filter(^pred): map(^f)
  ----
  
  Thus, should you use collection comprehension or higher-order functions? Despite some
  implementation differences, it's above all a matter of taste. Some people
  consider comprehension more readable, since it is more similar to the
  mathematical 
  