[Haskell-cafe] Re: how can this code be less?