[Haskell-cafe] Fwd: Rewrite this imperative in FP way