Fwd: [Haskell-cafe] Re: Is my code too complicated?