[Haskell-beginners] space leak processing multiple compressed files