[Haskell-cafe] memory leak in Random.randoms or makeList?