compact-list-0.1.0: test/Main.hs
import Data.CompactList
import Control.Monad (replicateM, void)
main :: IO ()
main = do
ref <- newCompactList []
void $ replicateM 1000000 $ do
consCompactList ref ()
return ()
readCompactList ref >>= print . length