pattern guards (was: Parallel list comprehensions)