RE: [Haskell-cafe] Flattening tail recursion?