[Haskell-cafe] Prevent replicateM_ from repeating expensive (pure) computations