[Haskell-cafe] Generalized list-comprehension